Java IE6/IE8、GZip压缩和OC4J是否存在已知问题?
我在我正在开发的一个应用程序中发现了这段代码,我想知道它是否仍然有意义Java IE6/IE8、GZip压缩和OC4J是否存在已知问题?,java,internet-explorer,gzip,Java,Internet Explorer,Gzip,我在我正在开发的一个应用程序中发现了这段代码,我想知道它是否仍然有意义 final String ua = request.getHeader("user-agent"); doFilterChainDeflater(!ua.contains("MSIE"), request, response, filterChain); private void doFilterChainDeflater(boolean deflat
final String ua = request.getHeader("user-agent");
doFilterChainDeflater(!ua.contains("MSIE"), request,
response, filterChain);
private void doFilterChainDeflater(boolean deflate,
HttpServletRequest request,
HttpServletResponse response,
FilterChain filterChain) throws IOException,
ServletException {
log.debug(BrowserNavigationFilter.class.getSimpleName() +
" deflate output for " + request.getRequestURI());
DeflaterResponseWrapper wrappedResponse =
new DeflaterResponseWrapper(deflate, response);
filterChain.doFilter(request, wrappedResponse);
wrappedResponse.finishResponse();
}
只有当浏览器不是IE时才压缩响应这是因为IE6有,多么奇怪。
我正在编写的代码相当陈旧,我们的大多数用户都已切换到IE8。现在我要问两件事
Gzip和IE8是否存在已知问题?
如何检测用户是否拥有IE8或是否仍在IE6上?
在过去使用IE6时,它在处理小于某个大小的压缩文件时遇到问题,无法回忆该大小是多少,也无法处理压缩的CSS文件