缓存清单 - 链接到更新/无效清单的缓存页面会发生什么?

时间:2013-02-07 23:03:46

标签: html5 frontend html5-appcache cache-manifest

想象一下这种情况:

/pageone.html/pagetwo.html都引用/cache.manifest。清单中没有明确提及任何页面。

用户在在线时同时访问/pageone.html/pagetwo.html,因此现在两个页面以及清单中的所有文件都将缓存在他们的浏览器中离线。

现在/cache.manifest文件已更新,/pagetwo.html也是如此。

用户再次请求/pageone.html,他们的浏览器现在会刷新/cache.manifest和所有提到的文件。

现在用户离线,然后访问/pagetwo.html。会发生什么?

  • 新的/ pagetwo.html是否已经使用新的清单下载了,即使它没有明确提及?
  • 或者浏览器是否只显示带有新清单的旧/ pagetwo.html?
  • 或者浏览器只显示一个页面不可用的页面?

1 个答案:

答案 0 :(得分:1)

我测试了它。它将显示旧版本的页面(至少在chrome中)。