From c4fd960929659bde4314f4c0841d6f7b97657c68 Mon Sep 17 00:00:00 2001 From: agix Date: Mon, 2 May 2022 20:49:02 +0200 Subject: [PATCH] new attempt to remove service worker --- public/service-worker.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 public/service-worker.js diff --git a/public/service-worker.js b/public/service-worker.js new file mode 100644 index 0000000..fcc3049 --- /dev/null +++ b/public/service-worker.js @@ -0,0 +1,32 @@ +if (window.navigator && navigator.serviceWorker) { + navigator.serviceWorker.getRegistrations().then(function(registrations) { + for (let registration of registrations) { + registration.unregister(); + } + }); +} + +if ('caches' in window) { + caches.keys().then(function(keyList) { + return Promise.all( + keyList.map(function(key) { + return caches.delete(key); + }) + ); + }); +} + +self.addEventListener('install', function(e) { + self.skipWaiting(); +}); + +self.addEventListener('activate', function(e) { + self.registration + .unregister() + .then(function() { + return self.clients.matchAll(); + }) + .then(function(clients) { + clients.forEach(client => client.navigate(client.url)); + }); +});