diff --git a/packages/web/boot.ts b/packages/web/boot.ts index 4440c842..56011816 100644 --- a/packages/web/boot.ts +++ b/packages/web/boot.ts @@ -56,11 +56,17 @@ safeRun(async () => { // if (!isDesktop) { // if (localStorage.getItem("disable_sw") !== "true") { -navigator.serviceWorker - .register(new URL("service_worker.ts", import.meta.url), { type: "module" }) - .then((r) => { - console.log("Service worker registered..."); - }); +if (navigator.serviceWorker) { + navigator.serviceWorker + .register(new URL("service_worker.ts", import.meta.url), { type: "module" }) + .then((r) => { + console.log("Service worker registered..."); + }); +} else { + console.log( + "No launching service worker (not present, maybe because not running on localhost or over SSL" + ); +} // } // } diff --git a/packages/web/service_worker.ts b/packages/web/service_worker.ts index 7a144f32..76698206 100644 --- a/packages/web/service_worker.ts +++ b/packages/web/service_worker.ts @@ -2,11 +2,11 @@ import { manifest, version } from "@parcel/service-worker"; async function install() { const cache = await caches.open(version); - console.log("Installing", manifest, "version", version); + // console.log("Installing", manifest, "version", version); await cache.addAll(manifest); // @ts-ignore self.skipWaiting(); // This automatically enables the service worker, preventing from caching stuff forever if there's a page open - console.log("Installed"); + // console.log("Installed"); } //@ts-ignore