Spi*_*man 1 java http tomcat5.5 internet-explorer-8
我有一个与使用IE8浏览器不兼容的应用程序.
我正在寻找一种方法来配置运行此应用程序的Tomcat,因此IE8可以读取页面并将其视为IE7或IE6
通过谷歌搜索到目前为止,我发现了一个可能的建议,即在http响应中添加标题:
X-UA-Compatible:IE = EmulateIE7
here
告诉IE8就像IE7一样.
问题是这种方式需要添加应在应用程序级别添加的过滤器.我想知道你们是否熟悉Tomcat能够发送其http内容与IE7(或IE6)兼容的更通用的方法吗?
小智 5
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
Run Code Online (Sandbox Code Playgroud)
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 4.0//EN" "http://www.tuckey.org/res/dtds/urlrewrite4.0.dtd">
<urlrewrite>
<rule><condition name="user-agent">.*MSIE.*</condition>
<set type="response-header" name="X-UA-Compatible">IE=EmulateIE7</set>
</rule>
</urlrewrite>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12463 次 |
| 最近记录: |