【发布时间】:2014-10-26 19:46:06
【问题描述】:
为什么 IE 10 & 11 无法加载 GZiped 内容(js 和 css)? 当我从支持 gzip 压缩的服务器加载页面时,IE 会加载第一个 HTML 页面,但无法加载其他 js 和 css 文件。在控制台中显示一个错误,显示链接到相关 GZiped 文件的“无效字符”之类的内容。
这很奇怪,因为 IE 正确发送了标头 Accept-Encoding: gzip,所以没有理由相信它不支持压缩内容。
我还注意到,没有其他页面在 IE 中提供 gzip 内容,因为它们的响应中没有标头 Content-Encoding: gzip。
我们通过 AWS S3 和 CloudFront 提供静态内容,由于 S3 和 CloudFront 都支持动态文件压缩,因此我们复制了文件。一个是 GZiped,一个不是。
有什么线索吗?
【问题讨论】:
标签: javascript css internet-explorer compression gzip