Получить URL из iframe, используя window.postMessage - PullRequest
0 голосов
/ 18 января 2011

Я пытаюсь получить доступ к URL-адресу iFrame, который я открываю на моем сайте. IFrame принадлежит другому домену, поэтому традиционные методы нарушают ту же политику происхождения и помечаются как межсайтовые сценарии. Тем не менее, я только что обнаружил window.postMessage, но я не совсем знаю, как собрать все это вместе.

Моя цель - записать окончательный URL в iFrame. Например, пользователь нажимает кнопку на моем сайте, чтобы открыть iFrame. Предположим, что iFrame загружает веб-сайт, а пользователь щелкает по сайту. Когда они закрывают iFrame, я хочу получить URL-адрес, чтобы в следующий раз, когда они нажимали кнопку на моем сайте, я мог открыть iFrame в том же состоянии, в котором он находился в последний раз, когда они посещали. Возможно ли это с помощью window.postMessage?

Спасибо!

1 Ответ

0 голосов
/ 18 января 2011
document.iframe[name].src 
document.iframe[name].document.location.href
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...