【问题标题】:Equivalent for 'window.location.ancestorOrigins' in FF and IE等效于 FF 和 IE 中的“window.location.ancestorOrigins”
【发布时间】:2016-04-17 00:24:48
【问题描述】:

以下是用于从 iFrame 获取父窗口 URL 的 Google Chrome 版本。

window.location.ancestorOrigins;

我正在寻找与 FireFox 和 IE 相同的上述语句。有没有可能实现。

尝试使用 document.referrer 也只提供 iFrame 网址。

【问题讨论】:

  • this的可能重复
  • 不是重复的,@Siddharth,该链接只涉及父框架,这个问题是关于显示所有父框架的属性。
  • 出于隐私原因,Mozilla 故意选择不在 Firefox 中实现 ancestorOrigins API。 whatwg 组中有一个ongoing discussion,关于更改 API 以使用引荐来源政策。

标签: javascript google-chrome firefox internet-explorer-9 microsoft-edge


【解决方案1】:

不幸的是,FireFox 和 IE 没有与祖先起源等效的对象。

在获取父 URL 方面,您可以做的最好的事情是 document.referrer,不幸的是,如果您正在处理 iframe,这意味着您可能无法访问外部页面并获取网页的真实 URL。

【讨论】:

    猜你喜欢
    • 2012-07-23
    • 2012-10-13
    • 2012-08-26
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多