缓存存储与应用缓存

时间:2017-12-26 14:20:11

标签: service-worker html5-appcache

我们如何告诉支持缓存存储的浏览器忽略应用程序缓存?一些帖子提到浏览器忽略了html5缓存清单。但我的测试表明不然。

例如,如果html页面包含:

<html manifest="manifests/hudddle.cache">

并且还有服务工作者代码(此处未显示),我发现存储了两组文件。我在Mac OS X上的Chrome 63上进行了测试。

以下是显示缓存存储的文件图像。

enter image description here

这是显示应用程序缓存的图像。

enter image description here

或者我应该在服务器端检查这个并且只使用两种缓存方法中的一种?感谢

1 个答案:

答案 0 :(得分:0)

mdn doc about Application Cache说:重要提示:从Firefox 44开始,不推荐使用应用程序缓存,并且从Firefox 60开始,在不安全的上下文中不再可用(错误1354175,当前仅Nightly / Beta)。不要将其用于离线网站,而应考虑使用服务人员。和服务人员使用缓存存储