如何强制IE10 / 9进入兼容性视图和IE8文档模式?

时间:2013-07-12 23:40:22

标签: internet-explorer-9 internet-explorer-10 x-ua-compatible

我正在使用过时的JavaScript框架(Backbase 3)的网站上工作。以前,我们强制文档进入所有版本的IE的Quirks模式,但过时的盒子模型渲染不再成立。

对于IE9和IE10,我们的框架必须使用兼容性视图才能运行。如果我偏离Quirks模式,我发现(通过IE Developer Tool)该网站在IE9 / 10中运行良好,文档模式为“IE8标准”。但是,在兼容性视图中,IE9 / 10默认转换为“IE7标准”的文档模式,我似乎无法通过开发人员工具之外的任何方式将其转换为“IE8标准”。

我已尝试过每个DOCTYPE而没有DOCTYPE;我尝试了IE-8,IE = EmulateIE8以及大多数其他值的X-UA兼容元标记(首先放在标题中)。似乎没什么用。

简单地说,一旦IE9 / 10切换到兼容性视图,有没有办法强制它进入“Internet Explorer 8标准”的文档模式?

PS。是的,我知道最好的事情就是停止使用这个过时的框架,但此刻我的双手并列。

1 个答案:

答案 0 :(得分:0)

我有类似的问题。我在文档的开头使用了<!DOCTYPE html>并使用了

<meta http-equiv="X-UA-Compatible" content="IE=8" >  
<head>之后

。 然后我清除了浏览器的缓存,重新打开了Internet Explorer,它运行正常。