Javascript 强制在IE8中打开HTML而不是任何其他版本的IE?
我设计了一个HTML页面,我希望用户在IE中打开时,默认情况下应该在IE的IE8标准版本中打开。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
相反,如果存在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" />