我有一個網頁的iframe和iframe中包含需要在怪癖模式下運行的代碼(這是微軟的Outlook Web Access的,所以它不是我們的代碼,我們可以解決反正)。 IE9引入了一個「功能」,當父框架處於IE9文檔模式時,它還強制任何內嵌框架進入相同的文檔模式。這打破了我們有一個iframe的代碼。強迫IE9進入怪異模式?
我希望這是IE9中的錯誤,但我的票被拒絕了爲「設計」(here is the ticket如果你注意看)
我不能運行在怪癖模式整個網站,但我需要它只發生在這個頁面上。有沒有辦法以編程方式打開怪異模式渲染?要麼是這樣,要麼就是模仿按下「兼容性視圖」按鈕的方法 - 按下此按鈕幾乎可以讓IE9進入IE8,這也很好。
是否有可能做這些事情?
是的,這是我們最終使用的解決方案。這有點蹩腳,但確實有效。 –
恢復一個非常古老的線程,但這個元標記在頂級文檔的頭部,對嗎?我有一種類似的情況,我無法控制quirk-y iFrame中的內容,但完全控制頂層文檔。謝謝! – Rishi