我没有完全掌握的一件事是,如果缓存清单在所有列出的文件联机时也充当预取。HTML5缓存清单和预取
例如,可以说我今天要参观:
/page1.html
每一个在我的网站上的网页都会有相同的声明:
<html manifest="/cache.manifest">
在缓存清单文件,我有:
CACHE MANIFEST
/page2.html
/page3.html
/page4.html
那么会发生什么事是我访问/page1.html第一,当我在线上我的浏览器就会知道缓存p 2-4岁也。当我断开连接并访问第2-4页时,所有内容都会正常加载,因为它已被缓存。
问题:如果我访问/page1.html,我还在网上连接,并参观了/page2.html,将我的浏览器仍然要求了/page2.html,还是会不会再拍请求服务器并使用它从/cache.manifest文件缓存的内容?基本上就像firefox使用的预取链接一样?