HTML5应用程序缓存需要解释

时间:2012-12-26 12:18:19

标签: html5-appcache

有人可以使用html,css,js,appcache文件显示应用程序缓存的完整示例,包括CACHE,NETWORK和FALLBACK部分。还要更新清单。编码应该写在哪里?

http://www.html5rocks.com/en/tutorials/appcache/beginner/#toc-updating-cache 根据上面链接更新缓存,编写的位置应该在哪里?

1 个答案:

答案 0 :(得分:0)

更新清单的代码由服务器在某处写入。

在PHP或Node.js中,您必须使用您发布的链接中指定的正确mime类型编写和提供此文件。

您可以从服务器上的css和js文件自动生成此内容。除非是动态页面,否则不要包含html文件。

文件中的第一行必须是CACHE MANIFEST

现在假设您正在将内容放入CACHE部分,您需要在其中包含您希望用户能够脱机使用的css和js的所有路径。

要创建NETWORK部分,只需在其自己的行上打印出单词。

在此部分下,您应该包含只能在线使用的网页。

FALLBACK部分下方,包含一个页面,显示是否没有可用的离线版本。

这是一个简短的解释,但您应该能够轻松找到有助于您自动生成此文件的教程。

有关缓存清单本身的更多详细信息:

http://diveintohtml5.info/offline.html

提供最佳解释恕我直言。