Firefox没有加载iframe内容

时间:2015-11-10 22:21:03

标签: firefox iframe web same-origin-policy

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

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

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

我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:1)

有目的地加载一个空的iframe。这种情况发生在Firefox中以防止无限递归。

根据W3C关于框架的规范:

  

阻止了无限递归。任何试图分配为的帧   它的SRC是任何祖先使用的URL,就好像它没有   SRC URL(基本上是空白帧)。这并不能阻止所有人   恶意文件,但它消除了一个麻烦的类。

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

Infinite recursion