Может ли междоменный iframe определять фактические размеры окна просмотра браузера? - PullRequest
2 голосов
/ 08 сентября 2011

У меня есть iframe, загруженный внутри родительской страницы - iframe и родительская страница находятся в разных доменах.

Может ли мой сайт iframed определить фактические размеры браузера?

Ответы [ 3 ]

1 голос
/ 05 июня 2014

Вы также можете использовать метод веб-API window.postMessage. Это безопасно обеспечивает связь между источниками.

https://developer.mozilla.org/en-US/docs/Web/API/Window.postMessage

0 голосов
/ 13 сентября 2011

В итоге я использовал отличный плагин postMessage от Ben Alman

http://benalman.com/projects/jquery-postmessage-plugin/

это позволяет осуществлять междоменную связь, когда у вас есть контроль над обоими доменами.

0 голосов
/ 08 сентября 2011

Простой ответ - нет. Это не может. Если каким-либо образом родительское окно не может динамически отправлять данные в объект внутри iframe ...

Однако, если бы содержимое внутри iframe было сделано в%, чтобы оно хорошо масштабировалось (аналогично изменчивому макету веб-страницы), это могло бы помочь?

Что вы пытаетесь достичь напрямую?

...