service worker debugging
This commit is contained in:
parent
9429da6221
commit
f37c16167d
2 changed files with 4 additions and 2 deletions
|
@ -39,6 +39,6 @@ else setupServiceWorker();
|
|||
async function setupServiceWorker() {
|
||||
await navigator.serviceWorker.register("sw.js", {
|
||||
// we only need to interact with index.html for this demo
|
||||
scope: "./index.html"
|
||||
scope: "./"
|
||||
});
|
||||
}
|
||||
|
|
|
@ -19,10 +19,12 @@ async function fetchResponse(event) {
|
|||
}
|
||||
// this is a brittle way of accomplishing our desired behavior
|
||||
body.replace(`<input id="css_state" type="checkbox" hidden>`,
|
||||
`<input id="css_state" type="checkbox" hidden ${theme_toggled ? "checked" : ""}>`)
|
||||
`<input id="css_state" type="checkbox" hidden ${theme_toggled ? "checked" : ""}>`);
|
||||
return new Response(body, resp);
|
||||
}
|
||||
|
||||
self.addEventListener('fetch', (event) => {
|
||||
if (!event.request.url.endsWith(".html")) return;
|
||||
//https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent/respondWith
|
||||
event.respondWith(fetchResponse(event));
|
||||
})
|
||||
|
|
Loading…
Reference in a new issue