IE9标准模式下的iframe和IE8标准模式下的其他iframe在同一页面上

时间:2014-09-06 16:06:35

标签: internet-explorer x-ua-compatible

我住在一家大公司的内部,我正在为他们非常大的内部网站点添加一个组件。每个页面都包含许多iframe,每个iframe都托管一个组件(用户可以使用自定义标签在iframe之间切换)。

最近,决定将所有员工的计算机从IE8升级到IE9(是的,这是2014年) - 希望我可以将IE9作为我的组件的目标(比IE8有了很大的改进)。但是,事实证明其他组件(在其他iframe中)使用IE8特定功能,并且在IE9中不起作用。这些事情是巨大的,并且在一年内不会转换为标准合规性。

对于内容仅适用于IE8的iframe,我们在头部包含,将IE9切换为IE8文档模式。

问题是,当我添加我的iframe以允许我定位IE9时,它仍处于IE8 doc模式。我无法在一个页面中找到混合IE8和IE9模式的方法(即使IE8和IE9位在不同的iframe中)。如果我无法解决这个问题,我将不得不针对IE8,这将是痛苦的。

在IE9中是否有办法让iframe有一些页面,其中一些iframe使用IE8标准模式和其他IE9标准模式?

1 个答案:

答案 0 :(得分:0)

不,不幸的是没有。浏览器模式根据最顶层的帧设置进行设置,所有嵌套帧使用相同的模式。