我的应用程序使用项目的概念,每个项目都有多个需要离线提供的支持文件(主要是图像文件和 pdf)。我想使用 HTML5 缓存清单来完成此操作。
如果我在缓存清单中包含所有项目的所有支持文件,那将是庞大且不可行的。(即移动设备上没有足够的空间,这完全是矫枉过正,用户只需要他们被分配到的项目的支持文件)
用户被分配给项目,所以理想情况下,我可以为每个用户拥有一个自定义缓存清单文件,其中包含用户被分配到的项目所需的支持文件。
我怎样才能做到这一点?有没有办法在浏览器加载初始页面后分配不同的缓存清单?
如果没有,实现此功能的另一种方法是什么?