配置 websphere 以发送 java 兼容 IE 11 的网页

Configure websphere to send java web pages compatible to IE 11

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

如果你有 http 服务器(Apache/IHS 在 WAS 前面)那么你可以使用 link 中提供的解决方案,否则你可以编写一个 ServletFilter 并在 header 中添加过滤器。

更新
对于 IHS,在 httpd.conf 中添加以下内容(有关详细信息,请查看 Apache httpd configuration for IE7 standard mode rendering in IE8):

  • 取消注释(或添加)LoadModule headers_module modules/mod_headers.so
  • 添加以下配置片段:

    <IfModule headers_module>
        Header set X-UA-Compatible: IE= requiredBehavior
    </IfModule>
    
  • 保存文件并重新启动。