缓存存储与应用程序缓存

RmR*_*RmR 5 html5-appcache service-worker

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

例如,如果 html 页面包含:

<html manifest="manifests/hudddle.cache">
Run Code Online (Sandbox Code Playgroud)

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

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

在此处输入图片说明

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

在此处输入图片说明

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

小智 1

关于应用程序缓存的 mdn 文档说:重要提示:从 Firefox 44 开始,应用程序缓存已被弃用,并且从 Firefox 60 开始,在不安全的上下文中不再可用(错误 1354175,目前仅限 Nightly/Beta)。不要将其用于离线网站\xe2\x80\x94,请考虑使用服务工作线程。和服务工作者使用缓存存储

\n