我们如何告诉支持缓存存储的浏览器忽略应用程序缓存?一些帖子提到浏览器忽略了html5缓存清单。但我的测试表明不然。
例如,如果html页面包含:
<html manifest="manifests/hudddle.cache">
并且还有服务工作者代码(此处未显示),我发现存储了两组文件。我在Mac OS X上的Chrome 63上进行了测试。
以下是显示缓存存储的文件图像。
这是显示应用程序缓存的图像。
或者我应该在服务器端检查这个并且只使用两种缓存方法中的一种?感谢
答案 0 :(得分:0)
mdn doc about Application Cache说:重要提示:从Firefox 44开始,不推荐使用应用程序缓存,并且从Firefox 60开始,在不安全的上下文中不再可用(错误1354175,当前仅Nightly / Beta)。不要将其用于离线网站,而应考虑使用服务人员。和服务人员使用缓存存储