【问题标题】:Firefox not loading iframe contentFirefox 不加载 iframe 内容
【发布时间】:2016-02-11 23:13:21
【问题描述】:

我在http://localhost/page1 有一个页面 并在该页面上,我在某些 div 的 iframe 中显示 http://localhost/page2 内容。

它在 chrome 中运行良好。但是在 Firefox 中,page2 不显示。
我在 Firefox 控制台中没有收到任何警告/错误。

由于两个页面具有相同的域。 firefox 应该正确加载 page2 iframe

我错过了什么明显的东西吗?

【问题讨论】:

  • 同样的问题 - 相同的协议,相同的域,控制台中没有错误。但加载没有发生

标签: firefox iframe web same-origin-policy


【解决方案1】:

它故意加载一个空的 iframe。这发生在 Firefox 中以防止无限递归。

根据 W3C 框架规范:

防止无限递归。任何试图指定为的框架 它的 SRC 被其任何祖先使用的 URL 被视为没有 SRC URL(基本上是一个空白框架)。这并不能阻止所有 恶意文档,但它消除了其中的一类麻烦。

请参阅随附的 stackoverflow 文章 - 这是我找到答案的地方。

Infinite recursion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 2011-12-04
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多