localhost が以前の Progressive Web App に乗っ取られる

More than 1 year has passed since last update.


症状

Rails アプリを立てて localhost:3000 を開いたのに、閉じたはずの PWA(Progressive Web App) の画面がロードされてしまうことがあった。

Force Reload すると実際のアプリケーションがロードされるけど、毎回必要な状態だ。


原因と対応

SPA の Service Worker がしっかりと動いているのだ。

chrome://serviceworker-internals/ で管理できるので、Unregister すればよい。

ServiceWorker.png