Получить текущий URL-адрес iFrame

Я попытался сделать предупреждающее сообщение в событии загрузки iframe с кодом «this.contentWindow.location.href», но из-за той же политики происхождения Javascript я получаю предупреждающее сообщение «undefined». Я пытаюсь использовать window.postmessage, чтобы обойти это препятствие, чтобы узнать текущий URL-адрес загрузки iframe. Любой шаг в правильном направлении с почтовым сообщением или без него будет с благодарностью оценен.


person periheli0n    schedule 24.11.2012    source источник
comment
попробуйте var x = document.getElementById (myframe); var w=(x.contentWindow || x.contentDocument)   -  person mozillanerd    schedule 24.11.2012


Ответы (1)


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

person catearcher    schedule 24.11.2012