Изменить то, что отображается в iframe - PullRequest
1 голос
/ 05 мая 2010

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

Спасибо!

1 Ответ

0 голосов
/ 05 мая 2010

Вы можете попробовать использовать jQuery на своем сайте для динамического изменения стилей внешнего сайта. Я сделал нечто подобное с SSRS, где у нас был iframe, содержащий отчеты SSRS, которые мы хотели оформить. Мы использовали jQuery на главной странице, чтобы найти подходящие элементы внутри цели фрейма и изменить их при необходимости.

Пока внешний сайт хорошо размечен (множество идентификаторов, хорошая семантическая структура), вы сможете скрывать / переупорядочивать элементы по своему усмотрению. Вам также может понадобиться отложить выполнение jQuery, поскольку содержимое фрейма может быть не полностью загружено к моменту выполнения вашего JavaScript.

Вы можете найти ОЧЕНЬ простой пример здесь .

НО, будьте осторожны с законностью, связанной с показом частичного контента с чужого сайта. Если вы представляете их сайт как свой собственный или не идентифицируете информацию, возможно, вы нарушаете их авторские права.

...