我有一个页面 - page1.html,其中包含iframe和url(src)iframepage.html。当我点击iframepage的链接时,我会转到其他一些网站 - page2.html。如果我在page2.html上调用document.referrer,我有iframepage网址。根据document.reffer定义 - 这是打开当前文档的文档,这是正确的,但是:
有没有办法在page2.html上获取document.referrer page1.html?
从page2.html我必须知道哪个浏览器网址是打开了page2.html。
谢谢
答案 0 :(得分:0)
在page2.html中,您可以在javascript中查看window.parent.location.href
,以返回包含<iframe>
的父级的网址。
答案 1 :(得分:0)
在Google Chrome浏览器中,您可以使用:
window.location.ancestorOrigins;
这将返回iframe外部页面的父窗口URL。
但是,不幸的是,这在Firefox或IE中是不可能的,您可以获得的最好的
是document.referrer
。