读书人

JBoss-因为启用gzip造成IE6假死机

发布时间: 2012-11-05 09:35:11 作者: rapoo

JBoss---由于启用gzip造成IE6假死机

开发了一个Web项目,在IE7和Firefox下测试全部ok,但在Ie6下发现个别画面出现假死机现象,写了一大堆js代码跟踪,发现在js中动态load js文件时,严重超时。而这个现象在tomcat不发生只在jboss中发生。比较tomcat和jboss的配置,发现唯一不同在于jboss启用了gzip?

 <Connector port="80" address="0.0.0.0"             maxThreads="250" maxHttpHeaderSize="8192"         emptySessionPath="true" protocol="HTTP/1.1"         enableLookups="false" redirectPort="8443" acceptCount="100"         connectionTimeout="20000" disableUploadTimeout="true"         compression="on"            compressionMinSize="1536"                noCompressionUserAgents="gozilla, traviata"                compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,application/json"  />
?

按照这个说法大于1536的js就会压缩,IE6可能对压缩后的解析出了问题。去掉gzip压缩,一切ok。

1 楼 zhimin8haomi 2011-09-28 这个是由于微软的IE6不支持解压缩,详见微软官方解释!

读书人网 >操作系统

热点推荐