12 lines
350 B
JavaScript
12 lines
350 B
JavaScript
self.addEventListener('fetch', event => {
|
|
event.waitUntil(async function () {
|
|
if (!event.clientId) return;
|
|
const client = await clients.get(event.clientId);
|
|
if (!client) return;
|
|
|
|
client.postMessage({
|
|
fetchUrl: event.request.url,
|
|
topicsHeader: String(event.request.headers.get("Sec-Browsing-Topics"))
|
|
});
|
|
}());
|
|
});
|