为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

HUWWW 2019-09-19 13:11:01
之前用了servicework,导致用户下载文档有点小问题,没时间深入,就把pwa给干掉了,但是现在更新前端代码,发现用户还是击中了老的servicework的缓存策略,有没有api可以把用户已经安装在浏览器的servicework删除?
查看完整描述

2 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

navigator.serviceWorker.getRegistrations()
.then(function(registrations){
for(letregistrationofregistrations){
registration.unregister();
}
});
所有worker全部干掉
                            
查看完整回答
反对 回复 2019-09-19
?
GCT1015

TA贡献1827条经验 获得超4个赞

这个serviceworker坑啊,莫名奇妙的缓存了文件,昨天上线后,用户打开都读取了缓存,直接404,目前只能代码中注释了serviceworker,然后让用户清除浏览器缓存才行。这个有点坑啊
                            
查看完整回答
反对 回复 2019-09-19
  • 2 回答
  • 0 关注
  • 211 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信