iframe parent的document.referrer

时间:2011-05-25 06:03:04

标签: iframe document referrer

我有一个页面 - 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。

谢谢

2 个答案:

答案 0 :(得分:0)

在page2.html中,您可以在javascript中查看window.parent.location.href,以返回包含<iframe>的父级的网址。

答案 1 :(得分:0)

在Google Chrome浏览器中,您可以使用:

window.location.ancestorOrigins;

这将返回iframe外部页面的父窗口URL。

但是,不幸的是,这在Firefox或IE中是不可能的,您可以获得的最好的 是document.referrer