3 回答

TA贡献1786条经验 获得超11个赞
适用于我在IE9 documentMode中工作。
如果没有X-UA-Compatible
header / meta来设置显式documentMode,您将获得一个基于以下模式的模式:
用户是否在之前点击了该域中的“兼容性视图”按钮;
也许这也是由于网站上的其他一些内容导致IE8 / 9的渲染器崩溃并重新回到旧渲染器而自动发生的;
用户是否默认选择将所有网站置于兼容性视图中;
IE是否认为该站点在您的Intranet上,因此默认为兼容性视图;
该网站是否在Microsoft自己的需要兼容性视图的网站列表中。
您可以从IE菜单中的“工具 - >兼容性视图设置”更改这些设置。当然,这个菜单现在是偷偷摸摸的隐藏,所以在你按下Alt之前你不会看到它。
作为网站作者,如果您确信您的网站符合标准(在其他浏览器中渲染效果良好,并使用功能嗅探来决定使用哪种浏览器解决方法),我建议您使用:
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
或HTTP标头:
X-UA-Compatible: IE=Edge
获取最新的渲染器,无论IE版本在使用中。

TA贡献1934条经验 获得超2个赞
我放
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
之后的第一件事
<head>
(我在某处读过,我记不清了)
我简直不敢相信它确实有用!!

TA贡献1993条经验 获得超5个赞
要强制IE在IE9标准模式下呈现,您应该使用
<meta http-equiv="X-UA-Compatible" content="IE=edge">
某些情况可能会导致IE9跳转到兼容模式。默认情况下,这可能发生在Intranet站点上。
- 3 回答
- 0 关注
- 696 浏览
添加回答
举报