tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

sw.js (432B)


      1 addEventListener('install', (event) => {
      2  skipWaiting();
      3 });
      4 
      5 addEventListener('activate', (event) => {
      6  event.waitUntil(clients.claim());
      7 });
      8 
      9 async function broadcast(msg) {
     10  const allClients = await clients.matchAll();
     11  for (const client of allClients) {
     12    client.postMessage(msg);
     13  }
     14 }
     15 
     16 addEventListener('fetch', (event) => {
     17  event.waitUntil(
     18    broadcast({ url: event.request.url, mode: event.request.mode })
     19  )
     20 });