我们有在 WebSphere Application Server 8.0 上运行的遗留 Java Web 应用程序。需要以最小的更改与 IE11 兼容。我们不想在每个 JSP 中进行需要花费大量精力和时间的更改,而是希望继续进行应用程序级别的兼容性设置更改,以便在 IE11 中使用它们。在服务器级别这样做的任何建议,它添加如下所示的每个请求的标头部分(为 .Net 应用程序完成的设置)覆盖 Intranet 兼容模式 IE8
问问题
4198 次
1 回答
0
如果您有 http 服务器(WAS 前面的 Apache/IHS),那么您可以使用链接中提供的解决方案,否则您可以编写一个 ServletFilter 并将该标头添加到过滤器中。
更新
对于 IHS 添加以下内容httpd.conf
(有关详细信息,请检查IE8 中 IE7 标准模式渲染的 Apache httpd 配置):
- 取消注释(或添加)
LoadModule headers_module modules/mod_headers.so
添加以下配置片段:
<IfModule headers_module> Header set X-UA-Compatible: IE= requiredBehavior </IfModule>
保存文件并重新启动。
于 2015-03-12T14:50:19.710 回答