diff options
author | Fredy García | 2021-10-28 21:11:32 -0500 |
---|---|---|
committer | Fredy García | 2021-10-28 21:11:32 -0500 |
commit | ceeefcd4326b7c8ffd136821dbebf83ac06b3a0b (patch) | |
tree | 1f6e8c5b2df43a4eb0b2723564895a0096946076 /whatsapp-nativefier-inject.js | |
parent | 5c98f112c6b2fd9d8fcbff9b331cf3378d1a3940 (diff) | |
download | aur-ceeefcd4326b7c8ffd136821dbebf83ac06b3a0b.tar.gz |
Adding unregistration of service worker to inject.js
Diffstat (limited to 'whatsapp-nativefier-inject.js')
-rw-r--r-- | whatsapp-nativefier-inject.js | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/whatsapp-nativefier-inject.js b/whatsapp-nativefier-inject.js index 81bba8bafeae..d5ba62be5a07 100644 --- a/whatsapp-nativefier-inject.js +++ b/whatsapp-nativefier-inject.js @@ -1,7 +1,28 @@ -if ('serviceWorker' in navigator) { +console.info("Checking for service worker in navigator..."); +if ("serviceWorker" in navigator) { + console.info("Service worker found in navigator."); + + console.info("Checking cache names from service worker..."); caches.keys().then(function (cacheNames) { + console.info("CacheNames:", cacheNames); cacheNames.forEach(function (cacheName) { - caches.delete(cacheName); + console.info("Deleting cache", cacheName, "..."); + caches.delete(cacheName).then(function (result) { + console.info("Cache", cacheName, "deleted:", result); + }); }); }); + + console.info("Checking service worker registrations..."); + navigator.serviceWorker.getRegistrations().then(function(registrations) { + console.info("Registrations:", registrations); + registrations.forEach(function (registration) { + console.info("Unregistering registration", registration, "..."); + registration.unregister().then(function(result) { + console.info("Registration", registration, "unregistered:", result); + }); + }); + }); +} else { + console.info("Service worker not found in navigator."); } |