Известны ли проблемы с IE6 / IE8, сжатием GZip и OC4J? - PullRequest
1 голос
/ 17 января 2012

Я нашел этот код в приложении, над которым я работаю, и мне было интересно, имеет ли он смысл.

 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?

1 Ответ

0 голосов
/ 17 января 2012

В прошлом при работе с IE6 возникали проблемы с обработкой сжатых файлов, размер которых меньше определенного размера (не могу вспомнить, что это был за размер), а также он не мог обрабатывать сжатые файлы CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...