HTML5缓存 - 检索缓存页面的列表

时间:2010-08-12 11:24:47

标签: caching html5 offline

我对HTML5缓存的使用有一些疑问,希望有人可以提供一些帮助。

我有一个网络应用,用户可以在其中查询有关他们所做预订的信息。我想使用HTML5缓存,以便当用户查询预订时,结果页面将被脱机缓存。我希望这样,以便用户以后可以快速查看预订信息,而无需在线。

查看HTML5缓存上的文档,我不确定这是否可行,因为您需要明确列出缓存的每个页面。在我的情况下,相同的页面URL将被缓存,但每个预订具有不同的内容。例如results.html

是否可以为要缓存的页面列出通配符,因此我可以指定类似

的内容
results?resID=***

因此,所有结果页面都会被缓存。

对此进行跟进,有没有办法使用javascript查询哪些页面被缓存?

有没有人尝试过同样的事情?

1 个答案:

答案 0 :(得分:0)

我认为您可能最好指定要缓存的基页,然后使用JavaScript填充预留,然后使用localStorage存储结果。当用户离线访问基页时,您可以从localStorage加载正确的值。