serviceworker.js (662B)
1 /* Any copyright is dedicated to the Public Domain. 2 http://creativecommons.org/publicdomain/zero/1.0/ */ 3 4 "use strict"; 5 6 self.addEventListener("activate", async event => { 7 ( 8 await fetch( 9 "https://example.com/browser/devtools/shared/network-observer/test/browser/sjs_network-observer-test-server.sjs?sts=200&fmt=json" 10 ) 11 ) 12 .json() 13 .then(() => console.log("json downloaded")); 14 // start controlling the already loaded page 15 event.waitUntil(self.clients.claim()); 16 }); 17 18 self.addEventListener("fetch", event => { 19 const response = new Response("Service worker response", { 20 statusText: "OK", 21 }); 22 event.respondWith(response); 23 });