diff options
| author | Malcolm Tredinnick <malcolm.tredinnick@gmail.com> | 2009-04-12 04:14:23 +0000 |
|---|---|---|
| committer | Malcolm Tredinnick <malcolm.tredinnick@gmail.com> | 2009-04-12 04:14:23 +0000 |
| commit | 499a8ac3317aa67d3bd5f84fd668304b6adcdc30 (patch) | |
| tree | 9abe0cb51dc0ce3dd9236996ddd0784f93e33852 /django/middleware/gzip.py | |
| parent | 87e6939372790662752e227557415d3f4e180992 (diff) | |
Fixed #10630 -- Be even more conservative in GZipMiddleware for IE.
Patch from sebastien_noack.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10541 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/middleware/gzip.py')
| -rw-r--r-- | django/middleware/gzip.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/django/middleware/gzip.py b/django/middleware/gzip.py index 3b849801da..47f75aa416 100644 --- a/django/middleware/gzip.py +++ b/django/middleware/gzip.py @@ -22,11 +22,10 @@ class GZipMiddleware(object): if response.has_header('Content-Encoding'): return response - # Older versions of IE have issues with gzipped pages containing either - # Javascript and PDF. + # MSIE have issues with gzipped respones of various content types. if "msie" in request.META.get('HTTP_USER_AGENT', '').lower(): ctype = response.get('Content-Type', '').lower() - if "javascript" in ctype or ctype == "application/pdf": + if not ctype.startswith("text/") or "javascript" in ctype: return response ae = request.META.get('HTTP_ACCEPT_ENCODING', '') |
