Skip to content

Instantly share code, notes, and snippets.

@phun-ky
Created September 5, 2018 06:45
Show Gist options
  • Save phun-ky/a4fcba65612b1f114b0ae0e57996fe2f to your computer and use it in GitHub Desktop.
Save phun-ky/a4fcba65612b1f114b0ae0e57996fe2f to your computer and use it in GitHub Desktop.
/* eslint-disable no-console */
if ("serviceWorker" in navigator) {
navigator.serviceWorker.getRegistrations().then(function(registrations) {
if (!registrations.length) {
console.log("No serviceWorker registrations found.");
return;
}
for (let registration of registrations) {
registration.unregister().then(function(boolean) {
console.log(
boolean ? "Successfully unregistered" : "Failed to unregister",
"ServiceWorkerRegistration\n" +
(registration.installing
? " .installing.scriptURL = " +
registration.installing.scriptURL +
"\n"
: "") +
(registration.waiting
? " .waiting.scriptURL = " +
registration.waiting.scriptURL +
"\n"
: "") +
(registration.active
? " .active.scriptURL = " + registration.active.scriptURL + "\n"
: "") +
" .scope: " +
registration.scope +
"\n"
);
});
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment