有谁知道可能导致这种情况发生的原因?
文件已正确上传,文件具有正确的权限,<script>
标记正确指向该文件。
我在文件上运行的命令是:
gzip file.js
它可能是什么?
答案 0 :(得分:1)
这里有两个概念:文件类型和用于传输的编码。 您必须安排服务器知道Type是application / x-javascript并且Encoding是x-gzip。 gzip编码是在每次下载时动态发生,还是提前完成一次取决于服务器配置。
以下是如何配置Apache以支持预压缩的JS和CSS文件的示例:
# Compressed javascript files
AddEncoding x-gzip .jgz
AddType application/x-javascript .jgz
# Compressed css files
AddEncoding x-gzip .cgz
AddType text/css .cgz
其他服务器(非Apache)或动态(非预压缩)服务器端压缩的配置会有所不同。
答案 1 :(得分:0)
您是否只是想尝试使用javascript文件?尝试将浏览器指向它,它可能看起来很乱。 GZIP用于文件级压缩而不是minifing javascript。