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