Кросс-домен высоты окна iFrame (запрос с хост-сайта) - PullRequest
2 голосов
/ 06 апреля 2011

У меня есть веб-сайт.это сделать?

Я получаю эту ошибку в консоли Firefox;

Permission denied for <http://idx.themls.com> to get property Window.setIframeHeight
else parent.setIframeHeight('docFrame'); 

Вот соответствующие строки из файла jS;

    function goSetHeight() {
if (parent == window) return;
// arg: id of iframe element this doc is to be loaded into
else parent.setIframeHeight('docFrame');
} 

1 Ответ

1 голос
/ 07 апреля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...