2014-10-07 4 views
-4

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

  • Страница A имеет IFRAME, который отображает содержимое внешнего сервера
  • содержание не фиксируется, ее высота меняется со временем, так что я не могу зафиксировать высоту, он должен быть динамическим.
  • Он должен обрабатываться с помощью JavaScript. У меня есть список объектов, соответствующих выбору пользователей. Когда выполняется другой выбор, отображаются разные типы контента.

Я попытался найти решение с postMessage, но это не решит проблему, так как у меня нет доступа к серверу. Я думал больше о представлении, которое меняет размер iframe при загрузке страницы.

ответ

1

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

+0

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

+0

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

Смежные вопросы