経緯
最近PWAのこと調べ始めてお試しで作ってみたのだけど、androidのchromeでアクセスしてみたらServiceWorkerに更新の仕組みを入れてなくて消せなくなった。
対処法
以下のURLにchromeでアクセスする。
chrome://serviceworker-internals/
するとその時登録されているServiceWorkerが一覧で表示されるので、消したい奴を探してunregister
ボタンをポチッとする。
そうしたらそのServiceWorkerを使ってるURLに再度アクセスしたら新しいリソースが取得できる。
他にもパソコンと繋いでdevtoolで操作する方法とか見つかったが、これが一番手軽で良かった。
参考
- stackoverflowの質問への回答 - https://stackoverflow.com/questions/33704791/how-do-i-uninstall-a-service-worker
- 他にも同じ回答がされている質問は結構あるっぽい