0

我们有在 WebSphere Application Server 8.0 上运行的遗留 Java Web 应用程序。需要以最小的更改与 IE11 兼容。我们不想在每个 JSP 中进行需要花费大量精力和时间的更改,而是希望继续进行应用程序级别的兼容性设置更改,以便在 IE11 中使用它们。在服务器级别这样做的任何建议,它添加如下所示的每个请求的标头部分(为 .Net 应用程序完成的设置)覆盖 Intranet 兼容模式 IE8

4

1 回答 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 回答