我在我的网站上遇到 gzip 压缩问题。我已经将几个 javascript 文件合并到一个文件中,并且它们可以在没有压缩的情况下正常工作。之后我将它们压缩(gzip)并尝试再次运行该站点,但出现以下错误:
Uncaught SyntaxError: Unexpected token ILLEGAL
我已经使用几种方法压缩了文件,一种使用 gzip 软件,我还尝试了其他 gzip 在线压缩工具,比如这个。
我不明白为什么我会收到这个错误,为什么它不起作用,因为非压缩版本确实有效。我在最新版本的 Chrome 上运行该网站。
它还告诉我错误在第 1 行
all_js.js.gz:1
当然,压缩后的代码有很多行,而不仅仅是一行。
我已经阅读了一些答案,但没有关于 gzip 压缩的内容。
在本地计算机上使用 Visual Studio (ASP.NET) 时出现此错误。
我尝试使用“application/x-gzip”标头从 S3 提供文件,但它仍然无法正常工作。我想在压缩后通过 CDN 提供我的文件,所以我不搜索服务器压缩解决方案。