首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5应用程序缓存--回退的内容应该是什么?

HTML5应用程序缓存--回退的内容应该是什么?
EN

Stack Overflow用户
提问于 2012-12-26 11:05:47
回答 1查看 1.9K关注 0票数 4

请解释.appcache文件中的回退部分。offline.html文件应该包含哪些内容。缓存部分和回退部分的区别是什么?我能够理解Cache部分可能包含css和js文件,但是后备部分的用途是什么。

当我在我的demo.appcache中给出如下内容时

代码语言:javascript
复制
 CACHE:
 style.css
 script.js

 NETWORK:
 *

 FALLBACK:

这是否意味着不包括style.css和script.js所有其他文件都需要网络连接?

请解释一下

EN

回答 1

Stack Overflow用户

发布于 2013-02-05 05:04:38

回退是html文档(和任何支持css和js文件),如果没有找到离线版本,并且您没有连接到互联网。

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

代码语言:javascript
复制
FALLBACK:
/ /offline.html

现在看一看后备部分。此缓存清单中的回退部分只有一行。行的第一部分(空格之前)不是URL。这确实是一个URL模式。单个字符(/)将匹配站点上的任何页面,而不仅仅是主页。当您尝试在脱机时访问某个页面时,您的浏览器将在appcache中查找它。如果您的浏览器在appcache中找到页面(因为您在联机时访问了该页面,并且该页面当时被隐式添加到appcache中),那么您的浏览器将显示该页面的缓存副本。如果您的浏览器没有在appcache中找到该页面,它将显示页面/offline.html,而不是显示错误消息,正如该行后半段在回退部分中所指定的那样。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14039707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档