serviceWorker-dedicated-worker-sw.js (420B)
1 self.addEventListener('fetch', async (e) => { 2 if (e.request.url.includes('fenced_frame_dedicated_worker_test')) { 3 e.respondWith(new Response('OK')); 4 return; 5 } 6 7 e.respondWith(fetch(e.request).catch(() => { 8 return new Response('not found'); 9 })); 10 }) 11 12 self.addEventListener('install', () => { 13 return self.skipWaiting(); 14 }); 15 16 self.addEventListener('activate', () => { 17 return self.clients.claim(); 18 });