()
| 34 | } |
| 35 | |
| 36 | function serviceWorkerInit() { |
| 37 | // Init the service worker. |
| 38 | self.addEventListener("install", () => self.skipWaiting()); |
| 39 | self.addEventListener("activate", e => e.waitUntil(self.clients.claim())); |
| 40 | // Listen for fetch requests and call handleFetch function. |
| 41 | self.addEventListener("fetch", function (e) { |
| 42 | try { |
| 43 | e.respondWith(handleFetch(e.request)); |
| 44 | } catch (err) { |
| 45 | console.log("Serviceworker NetworkError:" + err); |
| 46 | } |
| 47 | }); |
| 48 | } |
| 49 | |
| 50 | async function doRegister() { |
| 51 | try { |
no test coverage detected