Jon*_*han 56 html internet-explorer cross-browser x-ua-compatible
我有这个<head>:
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
Run Code Online (Sandbox Code Playgroud)
它将强制IE的最新渲染模式,但兼容模式被认为是最后一个?
我的意思是,例如:在IE8中使用此代码,它会强制它使用IE8或IE8兼容模式吗?
old*_*ard 64
该标记将尝试强制浏览器使用浏览器支持的最新呈现模式.它不会触发兼容模式.
请注意,标记必须是头部中的第一个标记,否则将无法使用.如果可能,这个事实有利于使用HTTP头,因为HTTP头中的顺序无关紧要.
如果在使用标头或元标记时浏览器仍然以兼容模式结束,则可能是以下原因之一:
更改浏览器兼容性视图设置
Microsoft认为至少192.168.xx位于"Intranet站点"上.IE8/IE9中Intranet站点的默认设置是使用兼容模式.对于许多业务应用程序来说这是一个很大的问题,因为即使使用这个元标记,程序员也无法覆盖此选项.("Compatitiblity View中显示Intranet站点"不能被元标记或http标头覆盖 - 在这种情况下,浏览器完全控制兼容性视图)

始终添加此元标记或http标头?
使用此元标记的另一个好处是,"兼容性视图"图标将从浏览器的地址栏中删除.至少您的用户无法使用该按钮决定渲染模式.
| 归档时间: |
|
| 查看次数: |
89200 次 |
| 最近记录: |