簡體   English   中英

IE6 / IE8,GZip壓縮和OC4J是否存在已知問題?

[英]Are there known problems with IE6 / IE8, GZip compression and OC4J?

我在我正在開發的應用程序中找到了此代碼,我想知道它是否仍然有意義。

 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文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM