我遇到有关服务人员更新的问题。我已经将代码部署在生产上,现在我们在服务工作者中进行了一些更改,在将代码部署到生产中之后,在进行更改之后,我不会在设备上进行任何更改。
请帮助我
关于上述问题的继续...
在此问题上花费了一些时间后,我在serviceParam的URL中将一个版本放在queryParam中,例如主页-var workerVersion ='v1',并在sw.js?ver = workerVersion中注册。
现在页面加载时,如果版本不同,我将使用getRegistration()方法检查以前的注册版本,然后首先注销现有工作程序并安装具有最新版本的新工作程序。
有没有更好的方法呢?