如何在逐个用户的基础上支持多个自定义缓存清单以供脱机使用?

时间:2011-10-18 12:58:56

标签: html5 offline-caching cache-manifest

  

可能重复:
  HTML5 Cache — Is it possible to have several distinct caches for a single URL?

我的应用程序使用Projects的概念,每个Project都有多个支持文件(主要是图像文件和pdf),需要离线使用。我想使用HTML5 cache-manifest来实现这一目标。

如果我在缓存清单中包含所有项目的所有支持文件,那将是巨大的,不可行。 (即,移动设备上没有足够的空间,而且完全矫枉过正,用户只需要分配给他们的项目的支持文件)

用户被分配到项目,因此理想情况下,我可以为每个用户提供一个自定义缓存清单文件,其中包含分配给用户的项目所需的支持文件。

我怎样才能做到这一点?有没有办法在浏览器加载初始页面后分配不同的缓存清单?

如果没有,那么实现此功能的另一种方法是什么?

1 个答案:

答案 0 :(得分:0)

这个问题:HTML5 Cache — Is it possible to have several distinct caches for a single URL?非常相似,并提出了使用iframe的解决方案。我没试过,但是在我的搜索中出现了这个问题。祝你好运!