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



>想象一下这样的场景:

/pageone.html/pagetwo.html都引用/cache.manifest 。清单中未明确提及这两个页面。

用户在线访问/pageone.html/pagetwo.html,因此现在两个页面和清单中的所有文件都将在其浏览器中脱机缓存

现在/cache.manifest文件更新了,/pagetwo.html也更新了。

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新