我有一个客户,他在 IE 中强制执行一项策略,即所有本地内联网站点都应在兼容性视图中加载。
不幸的是,我们的 Web 应用程序不支持此功能,并且在计算机视图中出现很多问题。有没有办法专门将某个网站排除在此策略之外,而不必将其包含在我们的代码中?
答案1
在组策略中,您可以使用站点到区域分配列表将相关站点放入受信任的站点区域。默认情况下,兼容性视图在该区域中被禁用。
答案2
head
要告诉 Internet Explorer 不要在您的网站上使用兼容模式,请在您网站的部分中使用以下元标记(或其变体) :
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=EDGE" />
请注意此标签必须是标签内的第一个标签head
。有关更多信息,请访问:指定旧式文档模式
答案3
在 ASP.Net 中,您还可以将以下内容放入网站的 web.config 文件中:
<system.webServer>
<httpProtocol>
<customHeaders>
<clear/>
<add name="X-UA-Compatible" value="IE=8; IE=9; IE=EDGE" />
</customHeaders>
</httpProtocol>