diff --git a/public/register-sw.js b/public/register-sw.js index d334cc7..fcf2435 100644 --- a/public/register-sw.js +++ b/public/register-sw.js @@ -1,4 +1,9 @@ "use strict"; +/** + * Distributed with Ultraviolet and compatible with most configurations. + */ +const stockSW = "/uv/sw.js"; + /** * Global util * Used in 404.html and index.html @@ -7,7 +12,8 @@ async function registerSW() { if (!navigator.serviceWorker) throw new Error("Your browser doesn't support service workers."); - await navigator.serviceWorker.register(__uv$config.sw, { + // Ultraviolet has a stock `sw.js` script. + await navigator.serviceWorker.register(stockSW, { scope: __uv$config.prefix, }); } diff --git a/public/uv/uv.config.js b/public/uv/uv.config.js index 2fb62c9..192b739 100644 --- a/public/uv/uv.config.js +++ b/public/uv/uv.config.js @@ -8,5 +8,5 @@ self.__uv$config = { handler: "/uv/uv.handler.js", bundle: "/uv/uv.bundle.js", config: "/uv/uv.config.js", - sw: "/uv/sw.js", + sw: "/uv/uv.sw.js", };