【发布时间】:2012-08-26 06:54:36
【问题描述】:
我有一个像这样的纯 html 文件
<html>
<head>
<script type="text/javascript" src="script.js"></script>
</head>
</html>
script.js 文件是 -
alert('hello');
我想以压缩形式(.gz 或 .zip)获取 script.js 因此,我使用 7-zp 压缩了 javascript 文件并获得了 script.js.gz。 但是,如果我将上面的 html 替换为
<script type="text/javascript" src="script.js.gz"></script>
我在萤火虫中收到错误提示“非法字符”。本质上,它并没有给 javascript 文件放气。
请注意:我知道 Apache mod-rewrite 和其他 javascript 压缩技术。但是,我不能在这里使用任何这些,因为我对服务器没有那种级别的控制。
谁能帮忙?
This answer in Stackoverflow 提供了类似于我正在寻找的内容,但它提供了 Apache 设置的信息。我正在寻找相同的纯 html 场景。
【问题讨论】:
-
您必须将文件的内容编码头设置为 gzip
-
某事告诉我,您将无法进一步缩小或压缩您的脚本。压缩仅对较大的脚本有用。如果您将该脚本嵌入到您的 html 文件中,您可能会节省几个字节。如果 script.js 的内容只是作为示例,那么如果我们能看到您的所有代码将会有所帮助。
-
穆萨,我该怎么做?我无权访问服务器。我只能上传内容。
标签: javascript html compression