tor-browser

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

claim-worker.js (623B)


      1 self.addEventListener('message', function(event) {
      2    self.clients.claim()
      3      .then(function(result) {
      4          if (result !== undefined) {
      5              event.data.port.postMessage(
      6                  'FAIL: claim() should be resolved with undefined');
      7              return;
      8          }
      9          event.data.port.postMessage('PASS');
     10        })
     11      .catch(function(error) {
     12          event.data.port.postMessage('FAIL: exception: ' + error.name);
     13        });
     14  });
     15 
     16 self.addEventListener('fetch', function(event) {
     17    if (!/404/.test(event.request.url))
     18      event.respondWith(new Response('Intercepted!'));
     19  });