Phi*_*ill 6 internet-explorer group-policy ie8-compatibility-mode
我已阅读以下MSDN页面:
http://msdn.microsoft.com/en-en/library/cc817574.aspx
关于SO的问题很多,但我并不完全相信我有我想要的答案.
我们目前正在处理一个问题,即我们的客户端将所有计算机从IE6升级到IE8,但是通过组策略,它们强制IE8以兼容模式运行.
我认为这样做是为了让传统的内部应用程序继续工作.然而这打破了我们的网站,因为我们不支持IE7 100%
使用Meta标签:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Run Code Online (Sandbox Code Playgroud)
要覆盖其兼容模式设置并强制我们的网站使用IE8,证明他们的组策略未设置为8888?
8888:无论指令如何,页面始终显示在IE8mode中.(这绕过了前面列出的例外情况.)
小智 7
我通常在http标头中执行此操作,因此浏览器在实际看到html之前就知道它.这可以确保它处于正确的模式.
在IIS上,它位于web.config文件中:
<httpProtocol>
<customHeaders>
<clear />
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
Run Code Online (Sandbox Code Playgroud)
关于阿帕奇,我不知道.但谷歌搜索X-UA兼容IE =边缘应该有帮助.
您也可以使用IE = IE9来修复特定版本.
说实话,我不知道这是否会超越集团政策.但它适用于我必须强制IE到特定版本的任何场景,包括在localhost上的公司网络内部.
归档时间: |
|
查看次数: |
6288 次 |
最近记录: |