Html 缓存清单:首选的联机设置是什么?

Html 缓存清单:首选的联机设置是什么?,html,application-cache,cache-manifest,Html,Application Cache,Cache Manifest,我一直在寻找一种只在用户离线时才使用的缓存页面的方法,否则就正常下载页面。但是,一旦检测到缓存清单,浏览器将仅从这些缓存页面加载 我的搜寻使我陷入困境。这一部分引起了我的注意。这里有一段摘录: 章节标题 节标题更改当前节。有四种可能的节标题: CACHE: Switches to the explicit section. FALLBACK: Switches to the fallback section. NETWORK: Switches to the onli

我一直在寻找一种只在用户离线时才使用的缓存页面的方法,否则就正常下载页面。但是,一旦检测到缓存清单,浏览器将仅从这些缓存页面加载

我的搜寻使我陷入困境。这一部分引起了我的注意。这里有一段摘录:

章节标题

节标题更改当前节。有四种可能的节标题:

CACHE:
    Switches to the explicit section. 
FALLBACK:
    Switches to the fallback section. 
NETWORK:
    Switches to the online whitelist section. 
SETTINGS:
    Switches to the settings section.
前三个是众所周知的,但我没有听说过最后一节的标题,
SETTINGS:
。文件继续说:

目前只定义了一个设置

缓存模式设置

这包括字符串“
首选联机”
”。它将缓存模式设置为“首选联机”。(缓存模式默认为快速。)

这让我怀疑
首选在线
设置是否正是我想要的。我希望这个设置会告诉浏览器,如果设置为
fast
,它应该只加载缓存的页面,否则如果用户在线,就下载页面


不幸的是,我找不到关于这一点的任何其他信息或解释。是否有人遇到过有关
首选联机设置的任何信息?或者关于
设置:
部分,一般情况下?

首选联机如果有连接,即使文件已缓存,也会转到服务器。如果没有连接,它将使用缓存

fast
将使用脱机版本,即使存在连接


尽管您可以设置这些首选项,但用户代理仍然可以决定它认为最好的选项。

那么您是否完全相信问题中提到的内容?很好的回答…@MarvinEmilBrach:除非他真的错了,否则这仍然是一个有效的回答。除此之外,NAA标志并不代表错误的答案。我已经从答案中删除了情绪化的单词“相信”。我希望新版本更加自信,因为它是正确的。这只适用于主实体,不适用于任何其他实体。@SteveFenton您能否包含一个链接,描述设置部分您使用
首选联机
设置测试了哪些浏览器?对我来说,它在Firefox 14.0.1和Opera 12.00上运行得很好,但Chrome 21.0.1180.75和Androids(API Level 13-emulator)本机浏览器和WebView似乎忽略了它。我不确定版本,当时我没有写下来,但我在Chrome和Firefox上试过。不过,我很高兴它能在新版本中工作。