提问者:小点点

Firefox无法加载iframe内容


我有一页在http://localhost/page1在这一页上我展示了http://localhost/page2某些div中iframe中的内容。

它在铬合金中工作良好。然而在firefox中,page2并没有显示出来
我在firefox控制台中没有收到任何警告/错误。

因为两个页面具有相同的域。firefox应该正确加载Page2iFrame

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


共1个答案

匿名用户

它有意加载一个空的iframe。在Firefox中发生这种情况是为了防止无限递归。

根据W3C框架规范:

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

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

无限递归