我有大量的JavaScript文件需要添加到App缓存中。是否可以在Manifest中添加整个文件夹(JS文件夹)。否则,我将不得不手动将这些JS文件添加到清单中。
答案 0 :(得分:4)
您的清单文件不需要是静态文件。只需编写一些服务器端代码,即可根据文件夹中的文件生成清单。
答案 1 :(得分:0)
正如莫里斯指出的那样,你可以动态生成文件。
或者更好的是,当文件夹的内容发生变化时,让后台任务完成工作。
如果您已经熟悉JS并且可以控制服务器以便可以安装它,那么Node.js对此非常有用。 Node具有观看文件和文件夹的功能。有许多库可以使工作变得简单。
值得注意的一个关键问题是文件的总大小。许多支持HTML5离线使用的浏览器严格限制您可以离线存储的数据量。通常默认限制为5MB。