html 5离线存储

时间:2011-06-07 14:22:48

标签: html5 local-storage offline

嗨我有一个关于html5离线存储的问题..当我有一个动态生成的网站,我想让它可以离线访问...我有一个包含所有图像,js,css等的清单文件,但是我应该包含适当网站的URL吗?或者当我访问我网站的特定部分时,它会自动保存html标记,重新加载时会选择缓存版本吗? 我有一个主模板,我将清单文件与所有缓存的东西(整个网站)相关联,因此每个生成的html文档都有相同的清单文件链接在.. 这有什么用?

1 个答案:

答案 0 :(得分:1)

您可以采用两种不同的方法,包括缓存清单中的文件。

  1. 如果您希望所有内容立即可用,则需要列出缓存清单中的所有网址。当第一页加载时,所有这些URL都将被缓存。
  2. 如果要将页面延迟加载到缓存中,则只需要包含images,js,css和其他补充文件。当您转到指定了缓存清单的第一页时,它将缓存该页面以及清单中列出的所有文件。在您实际访问它们之前,不会缓存其他html页面。如果您立即脱机,则清单中只有一个html文件。
  3. 对于我们的网站,我们选择了选项1,因为我们希望所有与当天内容相关的网页立即可用。