我一直有这个奇怪的问题,我瘦我接近解决,但想要一些输入。它与此问题有关:Firefox and multiple iframes not loading我在页面上加载了4个iframe,每个iframe都在一个单独的标签中。这些标签是使用Twitter Bootstrap制作的。
现在,FireFox真的很奇怪了。 iframe仅适用于iframe显示当前标签的情况。未显示div的其他选项卡中的iframe都有javascript错误但不起作用。但是,如果我将所有iframe放在显示的同一个标签中,它们就会起作用。
对此有合理的解释吗?
答案 0 :(得分:1)
我最近遇到的问题非常类似于此。根据我的发现,iframe的“display:none”值如果在声明中使用,可能会导致Firefox出错。这里有一些反对意见Setting iFrame CSS to display:none during load但我通过研究发现这是Firefox中的一个常见问题。 (编辑:此错误的另一个链接 - > https://bugzilla.mozilla.org/show_bug.cgi?id=548397)
话虽这么说,当我意识到并非新的实例中的每个iframe都没有加载到HTML5中,而是HTML4时,我的问题就消失了。