如何卸载Service Worker并重新安装要缓存的更新文件?

时间:2018-09-01 07:59:56

标签: javascript service-worker

我与服务工作者一起进行了PWA(反应样板)的生产部署。服务工作者已缓存应用程序的文件。现在,对于第二个生产部署,不更新缓存的文件。我试图更改缓存名称,但是不起作用。有什么方法可以禁用应用程序的服务程序并再次启用它? 经过研究,发现可以使用以下代码卸载服务工作者,

 navigator.serviceWorker.getRegistrations().then(function(registrations) {
 for(let registration of registrations) {
  registration.unregister()
} })

你们能否请教一下最佳解决方案是什么?在此先感谢:)

0 个答案:

没有答案