首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据这些要求,我应该如何组织我的HTML5清单?

根据这些要求,我应该如何组织我的HTML5清单?
EN

Stack Overflow用户
提问于 2012-02-24 07:03:49
回答 2查看 493关注 0票数 3

我有一个HTML jquerymobile应用程序,我需要显示一个离线页面,当用户试图从他们的主屏幕加载应用程序。

我想让他们看到的页面是to offline.jsp。问题是,如果我在用户访问的每个页面上包含HTML清单,该页面最终会被缓存,这意味着当用户离线加载应用程序时,他们有时会看到他们访问的页面,但图像丢失等,我不想要这样,我想要一个干净的缓存系统,只缓存特定的页面。

是否有可能防止其他页面在用户访问时被缓存。

我想要的是只缓存一个小的JS文件,它检查导航器是否在线,如果不是重定向到那个离线页面。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-24 22:08:20

请参阅this question,它有助于:

总之,使用如下清单:

代码语言:javascript
复制
CACHE MANIFEST
CACHE:
/gone-offline.jsp

FALLBACK:
/ /gone-offline.jsp

NETWORK:
*
票数 2
EN

Stack Overflow用户

发布于 2012-02-24 08:33:09

清单可以有三个不同的部分:缓存、网络和回退。

缓存:这是条目的默认部分。列在此标头下(或紧跟在缓存清单之后)的文件将在第一次下载后显式缓存。

网络:此部分下列出的文件是需要连接到服务器的白名单资源。即使用户处于离线状态,对这些资源的所有请求也会绕过缓存。可以使用通配符。

fallback :是一个可选的部分,用于在资源不可访问时指定回退页面。第一个URI是资源,第二个是回退。这两个URI必须是相对的,并且来自与清单文件相同的来源。可以使用通配符。注意:这些部分可以按任何顺序列出,并且每个部分可以在单个清单中出现多个部分。

来源:

我对HTML5缓存清单不是很熟悉,但是看起来您想使用NETWORK部分强制某些页面刷新,而不管连接状态如何。

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

https://stackoverflow.com/questions/9422846

复制
相关文章

相似问题

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