From a457357583c15760ad85fe3d9a7b0f342da4b3d8 Mon Sep 17 00:00:00 2001 From: Victor Westerlund Date: Mon, 20 Sep 2021 14:31:19 +0200 Subject: [PATCH] Added ServiceWorker uninstaller Added code snippet to uninstall existing ServiceWorkers. As stated in PR #17 "The ServiceWorker present in version 8 has not been ported". --- public/assets/js/script.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/assets/js/script.js b/public/assets/js/script.js index 83cc78d..61e6a7a 100644 --- a/public/assets/js/script.js +++ b/public/assets/js/script.js @@ -71,9 +71,15 @@ const interactions = { } } +navigator.serviceWorker.getRegistrations().then(serviceWorkers { + for(const serviceWorker of serviceWorkers) { + serviceWorker.unregister(); + } +}); + // Set the current page theme, and listen for changes const theme = window.matchMedia("(prefers-color-scheme: dark)"); theme.addEventListener("change",updateTheme); new Interaction(interactions,document.body); // Initialize default interactions -updateTheme(); \ No newline at end of file +updateTheme();