Permalink
Showing with 4 additions and 3 deletions.
  1. +4 −3 django/middleware/gzip.py
View
7 django/middleware/gzip.py
@@ -17,10 +17,11 @@ def process_response(self, request, response):
return response
patch_vary_headers(response, ('Accept-Encoding',))
-
+
# Avoid gzipping if we've already got a content-encoding or if the
- # content-type is Javascript (silly IE...)
- is_js = "javascript" in response.get('Content-Type', '').lower()
+ # content-type is Javascript and the user's browser is IE.
+ is_js = ("msie" in request.META.get('HTTP_USER_AGENT', '').lower() and
+ "javascript" in response.get('Content-Type', '').lower())
if response.has_header('Content-Encoding') or is_js:
return response

0 comments on commit c4cdb21

Please sign in to comment.