2014-09-06 97 views
0

我住在一個大公司內部,我正在向他們非常大的內部網站添加一個組件。每個頁面都包含多個iframe,每個iframe都託管一個組件(用戶可以使用自定義選項卡在iframe之間切換)。iframe在IE9標準模式下和其他iframe在IE8標準模式下在同一頁面上

最近,決定將所有員工電腦從IE8升級到IE9(是的,這是2014年) - 提高了我希望我的組件可以針對IE9(相對於IE8有很大改進)。但是,事實證明,其他組件(在其他iframe中)使用IE8特定功能,並且在IE9中不起作用。這些事情是巨大的,轉換到標準合規將不會在一年內完成。

對於內容只能在IE8中工作的iframe,我們包含在頭部,將IE9切換到IE8文檔模式。

問題是,當我添加我的iframe以允許我瞄準IE9時,它保持在IE8文檔模式下。我一直無法找到在一個頁面中混合使用IE8和IE9模式的方法(即使IE8和IE9位位於不同的iframe中)。如果我不能解決這個問題,我將不得不瞄準IE8,這將是痛苦的。

有沒有辦法在IE9中有一個頁面iframes,其中一些iframe使用IE8標準模式和其他IE9標準模式?

回答

0

不幸的是,不幸的是沒有。瀏覽器模式根據最高幀的設置進行設置,所有嵌套幀使用相同的模式。

相關問題