HTML5 App Cache-后备的内容应该是什么



请在.AppCache文件中说明后备部分。该文件应earlline.html包含什么。缓存部分和后备部分之间有什么区别。我能够理解缓存部分可能包含CSS和JS文件,但是后备部分的用途是什么。

当我在demo.appcache中提供类似以下内容时

 CACHE:
 style.css
 script.js
 NETWORK:
 *
 FALLBACK:

这是否意味着排除style.css and Script.js所有其他文件都需要网络连接?

请解释

后备是如果找不到离线版本,并且您未连接到Internet。

这是对所有部分的一个很好的解释:http://diveintohtml5.info/offline.html

FALLBACK:
/ /offline.html

现在查看后备部分。此缓存清单中的后备部分只有一条线。线的第一部分(在空间之前)不是URL。这确实是一个URL模式。单个字符(/)将匹配您网站上的任何页面,而不仅仅是主页。当您在离线时尝试访问页面时,您的浏览器将在AppCache中寻找它。如果您的浏览器在AppCache中找到了页面(因为您在线访问了该页面,并且该页面当时被隐式添加到AppCache中),则您的浏览器将显示页面的缓存副本。如果您的浏览器在AppCache中找不到页面,而不是显示错误消息,它将显示page/offline.html,如后备部分中该行的下半部分指定。

最新更新