serviceworker-accessors.sw.js (468B)
1 addEventListener("fetch", event => { 2 event.waitUntil(async function () { 3 if (!event.clientId) return; 4 const client = await clients.get(event.clientId); 5 if (!client) return; 6 7 client.postMessage({ 8 "dest": event.request.headers.get("sec-fetch-dest"), 9 "mode": event.request.headers.get("sec-fetch-mode"), 10 "site": event.request.headers.get("sec-fetch-site"), 11 "user": event.request.headers.get("sec-fetch-user") 12 }); 13 }()); 14 });