Вы тянете div из стороннего домена для отображения на моей веб-странице? - PullRequest
1 голос
/ 19 апреля 2011

Итак, вот что я пытаюсь сделать: Я запускаю канал Veetle.com, где транслирую видео. Veetle позволяет показать расписание программ для воспроизведения. Я хочу убрать информацию из этого контейнера div прямо со своей страницы Veetle и отобразить ее на своей личной веб-странице.

Первоначально я пытался внедрить CSS в iframe, содержащий страницу Veetle, которая удаляла все, кроме div, содержащего расписание. Это получилось не очень хорошо, потому что, по-видимому, это запрещено использовать сторонние домены. Это просто стало ОГРОМНОЙ головной болью.

Я не могу просто вырезать все, используя встроенные поля таблицы стилей, потому что звук из трансляции все еще будет слышен (даже если он не будет виден), и это может очень запутать посетителей моей веб-страницы. Чтобы решить эту проблему, я попробовал некоторый javascript, который удаляет встроенные объекты, но я снова наткнулся на весь сценарий через iframe для проблемы с доменом стороннего производителя.

У кого-нибудь есть идеи?

Ответы [ 2 ]

0 голосов
/ 19 апреля 2011

Вы пытались создать страницу прокси на вашем сервере.

Вы можете получить страницу со стороны сервера, вычеркнуть то, что вам нужно, и записать ее на страницу прокси, к которой вы можете получить доступ через ajax, iframe или напрямую записав ее на страницу.

0 голосов
/ 19 апреля 2011

Попробуйте поискать в Google по запросу «кросс-домен XMLHttpRequest» или что-то подобное.Ранее я использовал XMLHttpRequest локально, и он возвращает результаты в переменной, из которой вы можете удалить все остальное.Несколько сайтов, на которые я посмотрел, похоже, указывают на то, что он будет отлично работать на других доменах, посылая лишь несколько дополнительных заголовков.

...