1

我有大量的 JavaScript 文件需要添加到应用程序缓存中。是否可以在清单中添加整个文件夹(JS 文件夹)。否则,我将不得不手动将这些 JS 文件添加到清单中。

4

2 回答 2

4

您的清单文件不需要是静态文件。只需编写一些服务器端代码即可根据文件夹中的文件生成清单。

于 2012-07-13T11:02:06.963 回答
0

正如 Maurice 所指出的,您可以动态生成文件。

或者更好的是,当文件夹的内容发生变化时,让后台任务来完成这项工作。

如果您已经熟悉 JS 并且可以控制服务器以便安装它,那么 Node.js 非常适合这一点。Node 具有查看文件和文件夹的功能,并且有许多库可以使工作变得简单。

不过要注意的一个关键问题是文件的组合大小。许多支持 HTML5 离线使用的浏览器都严格限制了您可以离线存储的数据量。通常默认限制为 5MB。

于 2012-07-13T11:32:12.017 回答