Возможно ли создавать мэшапы только на стороне клиента с помощью javascript?

StackOverflow https://stackoverflow.com/questions/1672372

  •  16-09-2019
  •  | 
  •  

Вопрос

Я весь день возился с javasript (jquery).Я хочу создать персональный небольшой мэшап, который захватывает содержимое страниц нескольких местных музыкальных площадок, переформатирует их данные и представляет на одной веб-странице.

Я подумал, что мог бы проявить смекалку и загрузить их как iframes, скрыть iframes и получить доступ к их содержимому через DOM и javascript.По-видимому, межсайтовое разрешение безопасности справедливо и для этого подхода - нельзя изменять содержимое iframe.

Мой вопрос заключается в следующем:возможно ли создавать мэшапы веб-сайтов исключительно с помощью клиентского кода?Предположим, что API jsonp / rss- это не вариант, и я хочу работать только с необработанным содержимым страницы.Я думал о настройке проекта AppEngine для обработки этого на стороне сервера, но это слишком много работы для проекта выходного дня.

Спасибо вам за любой совет

Это было полезно?

Решение

Не совсем.Вы могли бы разместить код мэшапа на стороне клиента, но для доступа ко всем целевым страницам вам пришлось бы направлять к ним запросы через прокси-сервер через ваш собственный сервер, чтобы избежать ограничений политики одного и того же источника.В этот момент вам будет не лучше, чем если бы вы просто сделали это на стороне сервера.

(Вы могли бы сделать это как код, не относящийся к веб-клиенту, например.расширение для Firefox, но, конечно, это ограничивает вашу аудиторию.)

Другие советы

Мне приходилось исследовать ту же тему.результаты сопоставлены здесь.надеюсь, это поможет -

http://blinkingmind.blogspot.in/2013/02/mashups.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top