2014-09-06 63 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

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

相关问题