service-worker-for-request-monitor.js (242B)
1 let request_urls = []; 2 3 self.addEventListener('fetch', e => { 4 request_urls.push(e.request.url); 5 e.respondWith(fetch(e.request)); 6 }); 7 8 self.addEventListener('message', e => { 9 e.source.postMessage(request_urls); 10 request_urls = []; 11 });