我与服务工作者一起进行了PWA(反应样板)的生产部署。服务工作者已缓存应用程序的文件。现在,对于第二个生产部署,不更新缓存的文件。我试图更改缓存名称,但是不起作用。有什么方法可以禁用应用程序的服务程序并再次启用它? 经过研究,发现可以使用以下代码卸载服务工作者,
navigator.serviceWorker.getRegistrations().then(function(registrations) {
for(let registration of registrations) {
registration.unregister()
} })
你们能否请教一下最佳解决方案是什么?在此先感谢:)