document.referrer родительского элемента iframe - PullRequest
3 голосов
/ 25 мая 2011

У меня есть страница - page1.html, которая содержит iframe с url (src) iframepage.html.Когда я нажимаю на ссылку с iframepage, я перехожу на другой сайт - page2.html.Если я вызываю document.referrer на page2.html, у меня есть URL-адрес iframepage.Это правильно в соответствии с определением document.reffer - документ, который открыл текущий документ, но:

Есть ли способ получить в качестве document.referrer на page2.html page1.html?

Из page2.html Я должен знать, с какого URL браузера был открыт page2.html.

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 июля 2019

В Google Chrome вы сможете использовать:

window.location.ancestorOrigins;

Это вернет URL родительского окна для страницы за пределами фреймов.

Однако в Firefox или IE это невозможно, к сожалению, лучшее, что вы можете получить document.referrer в этих.

0 голосов
/ 26 июня 2012

В page2.html вы можете установить window.parent.location.href в javascript, чтобы получить URL-адрес родителя, содержащего <iframe>.

...