【问题标题】:Is it possible to get the referrer of an iFrame's parent page with JavaScript in iFrame?是否可以在 iFrame 中使用 JavaScript 获取 iFrame 父页面的引用者?
【发布时间】:2011-02-17 01:42:44
【问题描述】:

是否可以在 iFrame 中使用 JavaScript 获取 iFrame 父页面的引用者?

示例:页面 A 有一个 iFrame。 iFrames referrer 是 page A。但是是否可以通过 JavaScript 在 iF​​rame 中获取 Page A 的 referrer?

【问题讨论】:

    标签: javascript iframe parent referrer


    【解决方案1】:

    这应该是:

    parent.document.referrer
    

    窗口中创建 iframe 的任何内容都应该可以通过父范围访问。

    【讨论】:

    • 他们修复了 DOM 中的拼写?酷:)
    • 内部有多个 iframe 怎么样?
    • @Norbert:我会假设 parent.parent 指的是“祖父母”等等。我没有测试过。我现在想知道你实际上在做什么导致这个问题。编辑:刚刚测试并确认,这确实按预期工作。
    • 在 javaScript 中获取父(如果有 iFrame)引荐来源网址的最简单方法是: top.document.referrer 如果 iFrame 与父页面具有相同的域并适用于多个 iFrame,则此方法有效。如果 iFrame 和父级具有不同的域,则由于跨浏览器安全性,无法获取父级引用。
    • @Norbert:这最后的评论应该是一个答案。我会投票赞成。 :)
    猜你喜欢
    • 2012-12-30
    • 1970-01-01
    • 2017-08-08
    • 2012-10-13
    • 2011-04-05
    • 2013-06-05
    • 1970-01-01
    • 2011-01-19
    • 2014-09-30
    相关资源
    最近更新 更多