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



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

我的搜索使我 http://whatwg.org。关于编写缓存清单的部分引起了我的注意。以下为摘录:

节标题

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

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: .文档继续这样说:

目前只定义了一个设置

缓存模式设置

它由字符串"prefer-online"组成。它将缓存模式设置为首选联机模式。(缓存模式默认为快速。

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

不幸的是,我找不到有关此的任何其他信息或解释。有没有人遇到过有关prefer-online设置的任何信息?还是关于一般的SETTINGS:部分?

如果有连接,即使文件被缓存,prefer-online也会转到服务器。如果没有连接,它将使用缓存。

fast将使用脱机版本,即使有连接也是如此。

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

相关内容

  • 没有找到相关文章

最新更新