【问题标题】:HTML5 App Cache- What should be the content under FALLBACK?HTML5 App Cache-FALLBACK 下的内容应该是什么?
【发布时间】:2013-02-05 13:04:38
【问题描述】:

请解释 .appcache 文件中的 FALLBACK 部分。文件offline.html 应该包含什么。 CACHE SECTION 和 FALLBACK SECTION 有什么区别。我能够理解 Cache 部分可能包含 css 和 js 文件,但是 fallback 部分有什么用。

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

 CACHE:
 style.css
 script.js

 NETWORK:
 *

 FALLBACK:

这是否意味着除了 style.css 和 script.js 之外所有其他文件都需要网络连接?

请解释

【问题讨论】:

    标签: html html5-appcache


    【解决方案1】:

    Fallback 是在未找到离线版本且您未连接到互联网时提供的 html 文档(以及任何支持的 css 和 js 文件)。

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

    FALLBACK:
    / /offline.html
    

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

    【讨论】:

    • 包含来自链接的解释。
    猜你喜欢
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 2021-01-26
    • 2013-07-29
    • 2012-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多