萌新求教!当不想用service work了,怎么把之前用户已经安装在浏览器的service work 删除?目前知识还不够全面还不想用

之前用了servicework,导致用户下载文档有点小问题,没时间深入,就把pwa给干掉了,但是现在更新前端代码,发现用户还是击中了老的servicework的缓存策略,有没有api可以把用户已经安装在浏览器的servicework删除?
HUWWW
浏览 212回答 2
2回答

慕森卡

navigator.serviceWorker.getRegistrations().then(function(registrations){for(letregistrationofregistrations){registration.unregister();}});所有worker全部干掉

GCT1015

这个serviceworker坑啊,莫名奇妙的缓存了文件,昨天上线后,用户打开都读取了缓存,直接404,目前只能代码中注释了serviceworker,然后让用户清除浏览器缓存才行。这个有点坑啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript