【发布时间】:2020-07-22 12:30:10
【问题描述】:
我有一个问题,很像this question,现在已经有几年了。
我遇到的问题是 [a] 应用程序代码的新 JS 取消注册 ServiceWorker 或跳过等待未被解析,因为应用程序代码由旧 ServiceWorker 提供服务,并且 [b] 我完全控制服务器,但使用 Clear-Site-Data: 响应标头不起作用,因为所有应用程序的文件都是从 ServiceWorker 或缓存提供的。它永远不会看到那个标题。唯一的新请求是针对不同子域上的 API 发出的。
世界上有很多用户在使用这个应用程序。我可以做些什么来让安装了旧 serviceWorker 并在其浏览器中运行的客户端来观察新的更新?
【问题讨论】:
标签: javascript vue.js caching progressive-web-apps service-worker