Отображение контента из другого домена - PullRequest
0 голосов
/ 10 июня 2011

Веб-сайт предоставляет мне читателя для показа контента на моем сайте.Они предоставляют мне URL-адреса для контента, который я хочу отобразить.Проблема в том, что я не могу применить к нему стили.

Вот код для иллюстрации того, что я делаю.Исходный домен дает мне URL-адреса PHP, например:

http://feed.domain.org/reader.php?date=20110610&type=type&lang=AM

Я загружаю это содержимое в iframe на своей странице.Затем, чтобы применить к нему стили, я извлекаю его, чтобы поместить в div следующим образом:

istyled.innerHTML = iframe.contentWindow.document.body.innerHTML;

Содержимое отображается вфреймНо стиль не указан.

Многие вопросы говорят о том, что это происходит с контентом из другого домена.Поскольку этот сайт делает контент доступным для меня.Что я могу сделать, чтобы показать этот контент в стиле, подходящем для моего сайта?Существует ли политика, которую оригинальный домен мог бы указать на своем веб-сервере, или конкретным способом, которым он мог бы сделать контент доступным для меня, чтобы я мог это сделать?Что-нибудь, что я должен сделать с моего веб-сервера?

1 Ответ

0 голосов
/ 10 июня 2011

Вы берете контент только из тела исходной страницы, вам необходимо добавить обратно в CSS ссылки, объявленные в заголовке, или просто установить IFRAME src на страницу.

...