Internet explorer 强制IE退出兼容模式

Internet explorer 强制IE退出兼容模式,internet-explorer,ie8-compatibility-mode,group-policy,Internet Explorer,Ie8 Compatibility Mode,Group Policy,我已经阅读了以下MSDN页面: 还有很多问题,但我不完全相信我有我想要的答案 我们目前正在处理一个问题,我们的客户正在将所有这些计算机从IE6升级到IE8,但通过组策略,他们强制IE8以兼容模式运行 我假设这样做是为了让遗留的内部应用程序继续工作。然而,这破坏了我们的网站,因为我们不支持IE7 100% 正在使用Meta标记: <meta http-equiv="X-UA-Compatible" content="IE=edge"> 是否要覆盖他们的兼容模式设置并强制我们的站

我已经阅读了以下MSDN页面:

还有很多问题,但我不完全相信我有我想要的答案

我们目前正在处理一个问题,我们的客户正在将所有这些计算机从IE6升级到IE8,但通过组策略,他们强制IE8以兼容模式运行

我假设这样做是为了让遗留的内部应用程序继续工作。然而,这破坏了我们的网站,因为我们不支持IE7 100%

正在使用Meta标记:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

是否要覆盖他们的兼容模式设置并强制我们的站点使用IE8,以证明他们的组策略未设置为8888

8888:页面始终以IE8mode显示,而不考虑 指令。(这将绕过前面列出的例外情况。)


我通常在http头文件中这样做,所以浏览器在实际看到html之前就知道了。这样可以确保它处于正确的模式

在IIS上,位于web.config文件中:

<httpProtocol>
  <customHeaders>
    <clear />
    <add name="X-UA-Compatible" value="IE=edge" />
  </customHeaders>
</httpProtocol>

在apache上,我不知道。但谷歌搜索X-UA-Compatible IE=edge应该会有所帮助

您也可以使用IE=IE9来修复特定版本


老实说,我不知道这是否凌驾于集团政策之上。但它在任何情况下都能工作,我必须强制IE使用特定版本,包括在localhost上的公司网络中。

似乎没有人有真正的答案。但是我们将meta标签投入生产,它迫使用户将文档模式转换为IE8并解决了这个问题。仍然好奇您是否可以覆盖策略8888。接受这个答案,因为没有其他人会回答:)你使用了
IE=8
还是
IE=edge