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

Javascript 强制在IE8中打开HTML而不是任何其他版本的IE?,javascript,html,Javascript,Html,我设计了一个HTML页面,我希望用户在IE中打开时,默认情况下应该在IE的IE8标准版本中打开。 相反,如果存在IE9或IE10,则应将IE8作为默认值。您可以指示Internet Explorer 9及更新版本在IE 8模式下使用以下选项进行渲染: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" /> 这是 请参阅问题的注释,了解为什么不应这样做。如果您这样做是为了测试目的: <meta http-e

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

您可以指示Internet Explorer 9及更新版本在IE 8模式下使用以下选项进行渲染:

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

这是


请参阅问题的注释,了解为什么不应这样做。

如果您这样做是为了测试目的:

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

这迫使IE 8以Internet Explorer标准模式显示页面


这迫使IE8使用!页面中的DOCTYPE声明,以确定呈现模式


更多信息:

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

HTTP:

元:



在我的电脑上,除了IE11没有其他IE,所以应该如何在那里打开它?为什么?IE8模式很慢,有缺陷,对于非IE浏览器是无法实现的。几乎可以肯定的是,您应该修复页面,而不是要求现代浏览器出现bug。您可以这样做来测试页面,但在这种情况下,您应该使用开发人员工具。将代码改为跨浏览器。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
Header set X-UA-Compatible "IE=8"
<meta http-equiv="X-UA-Compatible" content="IE=8" />