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".
This commit is contained in:
Victor Westerlund 2021-09-20 14:31:19 +02:00 committed by GitHub
parent 5c07d93535
commit a457357583
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -71,6 +71,12 @@ const interactions = {
} }
} }
navigator.serviceWorker.getRegistrations().then(serviceWorkers {
for(const serviceWorker of serviceWorkers) {
serviceWorker.unregister();
}
});
// Set the current page theme, and listen for changes // Set the current page theme, and listen for changes
const theme = window.matchMedia("(prefers-color-scheme: dark)"); const theme = window.matchMedia("(prefers-color-scheme: dark)");
theme.addEventListener("change",updateTheme); theme.addEventListener("change",updateTheme);