window.navigator.serviceWorker.getRegistrations()
.then(registrations => {
for(let registration of registrations) {
registration.unregister();
}
});
window.location.reload(true);
PWAでprecacheを削除してアップデートする方法です。単純なブラウザリロードだとiOS Safariなどでキャッシュを離してくれないので、一旦Service Workerを解除してからリロードして再度Service Workerを登録させればいい。