在微软的网站上,他们声称简单的doctype声明就足够了。但是,即使像这样简短的文档也会回到IE7模式:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
发布于 2013-05-24 17:41:53
这对我很有效..
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
发布于 2012-11-08 15:05:55
尝试将以下标记添加到头部
<meta http-equiv="X-UA-Compatible" content="IE=11,IE=10,IE=9,IE=8" />
发布于 2014-03-06 10:08:02
元标记对intranet站点没有任何作用,我的问题是在IE10兼容模式下呈现IE10。对我来说,解决这个问题的方法是进一步使用@Jeow's answer,并通过在IIS下的web.config
中添加以下内容来在http标头中使用该值:
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<!-- <add name="X-UA-Compatible" value="IE=edge" /> not good enough -->
<add name="X-UA-Compatible" value="IE=11,IE=10,IE=9,IE=8" />
</customHeaders>
</httpProtocol>
</system.webServer>
就IE而言,intranet站点包括未路由到外部的面向公众的站点-例如,在办公室工作的Stackoverflow员工可能会看到处于兼容模式的stackoverflow.com。
https://stackoverflow.com/questions/13284083
复制相似问题