强制在IE8中打开HTML而不是任何其他版本的IE?

时间:2014-01-13 06:59:43

标签: javascript html

我设计了一个HTML页面,我希望每当用户在IE中打开时,默认情况下它应该在IE8标准版IE中打开。 相反,如果有IE9或IE10,则应将IE8作为默认值。

3 个答案:

答案 0 :(得分:2)

您可以使用以下命令指示Internet Explorer 9及更高版本在IE 8模式下呈现:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

这是documented on msdn

请参阅有关您不应该这样做的原因的评论。

答案 1 :(得分:0)

如果您出于测试目的这样做:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

这会强制IE 8以Internet Explorer标准模式显示页面。

或者

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

这迫使IE 8在页面中使用!DOCTYPE声明来确定渲染模式。

更多信息:http://msdn.microsoft.com/en-us/expression/dd835379.aspx

答案 2 :(得分:0)

以下是设置X-UA兼容的HTTP和标记方式:

HTTP:

Header set X-UA-Compatible "IE=8"

元:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

http://farukat.es/journal/2009/05/245-ie8-and-the-x-ua-compatible-situation

相关问题