Кодировка GZip - каковы потенциальные проблемы (старые версии IE и т. Д.)? - PullRequest
0 голосов
/ 22 октября 2009

Я смутно помню, что есть некоторые старые версии некоторых браузеров, которые делают странные вещи с кодировкой GZip - в частности, я, кажется, вспоминаю ошибку в IE, которая приводила к искажению JavaScript, отправленного через GZip.

Неопределенные воспоминания не слишком практичны. Кто-нибудь знает точно, какие проблемы существуют и на каких пользовательских агентов они влияют?

Ответы [ 2 ]

1 голос
/ 22 октября 2009

Какие браузеры могут обрабатывать кодировку содержимого: gzip

Некоторые общие правила htaccess для стартера

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
0 голосов
/ 22 октября 2009

В основном вам нужно сделать две вещи:

  1. Убедитесь, что браузер принимает кодировку GZip. См. Javascript с наддувом, часть 2: GZip Everything для примера PHP и
  2. Обрабатывать ошибочные версии IE при работе с безопасным контентом. См. Javascript с наддувом, часть 6: проблема Internet Explorer .

Хотя эти примеры в PHP, принципы универсальны. Вы не говорите, какой язык вы используете.

...