我对HTML5缓存的使用有一些疑问,希望有人可以提供一些帮助。
我有一个网络应用,用户可以在其中查询有关他们所做预订的信息。我想使用HTML5缓存,以便当用户查询预订时,结果页面将被脱机缓存。我希望这样,以便用户以后可以快速查看预订信息,而无需在线。
查看HTML5缓存上的文档,我不确定这是否可行,因为您需要明确列出缓存的每个页面。在我的情况下,相同的页面URL将被缓存,但每个预订具有不同的内容。例如results.html
是否可以为要缓存的页面列出通配符,因此我可以指定类似
的内容results?resID=***
因此,所有结果页面都会被缓存。
对此进行跟进,有没有办法使用javascript查询哪些页面被缓存?
有没有人尝试过同样的事情?
答案 0 :(得分:0)
我认为您可能最好指定要缓存的基页,然后使用JavaScript填充预留,然后使用localStorage存储结果。当用户离线访问基页时,您可以从localStorage加载正确的值。