我有一个GZipped的JavaScript文件,我正在使用data:URI进行编码。
例如:
<a href="data:application/x-gzip;base64,FOO">My Javascript File</a>
当用户在Chrome中右键单击并保存该文件时,我希望生成的文件名为
download.js.gz
。这样,当用户在Mac OS X中双击该文件时,它会被解压缩并正确地重命名为download.js
,他们可以轻松查看其内容。问题是,当我使用内容类型
text/javascript
(或application/x-javascript
)时,文件将保存为download.js
。而当我使用内容类型application/x-gzip
时,文件将保存为download.gz
。有没有办法让文件保存为
.js.gz
?这里有一个两个链接的工作示例:http://jsfiddle.net/xYm8w/3/ 文件必须是数据URI,而不是实际文件的链接。我尝试更改
<a>
标记之间的文本,但它根本不起作用。