Wan*_*der 5 html internet-explorer internet-explorer-11
我正在尝试开发一个使用与IE7/8不兼容的功能的网站,但我们都使用公司标准浏览器(IE11)强制我的页面使用企业模式(使用IE7/8进行有效渲染).
我见过的所有内容都谈到将其修复到公司内部的高级"站点列表",或者使浏览器不在本地使用企业模式(通过修改注册表项).一个内部建议的方法是使用元标记:
<meta http-equiv="X-UA-Compatible" content="IE=11" />
Run Code Online (Sandbox Code Playgroud)
......但它没有用.
有什么办法可以强制客户端,从服务器端,不使用企业模式?
注意:我们正在使用Websphere 8.5服务器.
小智 0
这对我有用 - 通过如下修改应用程序的 web.config 文件来强制 IIS 提供 X-UA 兼容标头(如果您使用 IIS 作为 Web 服务器)。
<system.webServer>
<httpProtocol>
<customHeaders>
<remove name="X-UA-Compatible" /> <!-- in case it was already set -->
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)