我们创建了一个 HTML5 应用程序,它也可以在离线模式下工作。HTML 元素包含 manifest 属性,我们的 manifest 包含所有必要的文件,以便能够离线使用应用程序。我们正在尝试找到一种方法以自动方式缩小我们的 javascript 文件,但也有一个工作清单文件(在缩小后无需手动编辑清单文件)。大多数情况下,在处理缩小的 javascript 文件时,最好在文件名中使用版本号或查询字符串变量,以确保加载了缩小的 javascript 文件的新版本,但与清单结合使用时效果不佳不支持更改查询字符串变量或不同文件名的文件。
我们已经尝试过 AjaxMin 和 SquishIt,但无法使其正常工作。你们有任何想法或可行的解决方案来使这种组合发挥作用吗?
我们的 HTML:
<html manifest="app.manifest">
我们的清单:
CACHE MANIFEST
NETWORK:
data
CACHE:
scripts/application/application.js
scripts/application/database.js
scripts/application/knockout.extensions.js
scripts/application/main.js
scripts/application/models.js
scripts/application/prototype.extensions.js
etc...
谢谢!