2012-11-25 121 views
0

我一直有這個奇怪的問題,我瘦我接近解決,但想要一些輸入。它在這裏涉及到這個問題:Firefox and multiple iframes not loading我有一個頁面加載4個iframe,每個在一個單獨的選項卡中。這些標籤是使用Twitter Bootstrap製作的。iFrame不加載在FireFox中的標籤

現在來看看FireFox的真正奇怪的部分。 iframe僅適用於當前標籤是否與iframe一起顯示的情況。其他標籤沒有顯示的其他選項卡中的iframe都有javascript錯誤,並且不起作用。但是如果我把所有的iframe放到顯示的同一個標籤中,它們就可以工作。

這是否有合理的解釋?

+0

這不只是你以前的問題的副本? – Popnoodles

+0

不完全,我已經縮小到不工作的內部框架,只有當它們不顯示時才工作。它與js無關。 –

回答

1

我最近遇到了一個與此非常相似的問題。從我發現的情況來看,iframe的「display:none」值如果在其聲明中使用,會導致Firefox中的錯誤。在這裏有幾個相反的意見Setting iFrame CSS to display:none during load,但我通過我的研究發現,這是Firefox中的一個常見問題。 (編輯:這個bug的另一個鏈接 - >https://bugzilla.mozilla.org/show_bug.cgi?id=548397

這樣說,當我意識到並非每個新實例中的iframe都不是在HTML5中加載,而是在HTML4中時,我的問題就消失了。

相關問題