У меня есть iframe, загруженный внутри родительской страницы - iframe и родительская страница находятся в разных доменах.
Может ли мой сайт с iframe определить фактические размеры браузера?
У меня есть iframe, загруженный внутри родительской страницы - iframe и родительская страница находятся в разных доменах.
Может ли мой сайт с iframe определить фактические размеры браузера?
Вы также можете использовать метод веб-API window.postMessage
. Он безопасно обеспечивает связь между источниками.
https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage
Простой ответ — нет. Это не может. Если каким-либо образом родительское окно не может динамически отправлять данные объекту внутри iframe...
Однако, если все содержимое внутри iframe было сделано в процентах, чтобы оно хорошо масштабировалось (аналогично гибкому макету веб-страницы), это могло бы помочь?
Чего вы непосредственно пытаетесь достичь?
В итоге я использовал отличный плагин postMessage от Ben Alman.
http://benalman.com/projects/jquery-postmessage-plugin/
это позволяет осуществлять междоменную связь, когда вы контролируете оба домена.