我在这里有一个很大的JavaScript文件,我想嵌入到我的网站。 HTTP服务器足够智能,可在将文件传送到浏览器之前对其进行GZIP处理。为什么Safari不接受GZIP压缩?
但是,我使用Google Chrome和Safari进行了测试。
在Chrome上,它工作得很好。 400K下去压缩到100k左右:
但在Safari上压缩不起作用:
有趣日ing是,在gz2b.png中,您可以清楚地看到内容编码设置为“gzip”。
注:我已经在Safari中存在的GZIP,臭虫,文件不能的“广州”结束或Safari不会接受GZIP读了。由于我的文件不会以.gz结尾,因此这个问题不应该成为问题。
您在safari上获得的请求标题表示内容为GZIP,其长度为119406字节。你确定你使用的工具告诉你事实真相吗? – nos
@nos这是相同的工具。我只是使用两个浏览器内置的Web检查器。 – Timo
@nos你说得对。 Wireshark清楚地显示该文件比原始大小小很多。如果你想发表你的评论作为答案,我很乐意将其标记为“正确的答案”。 – Timo