tor-browser

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

unregister-rewrite-worker.html (519B)


      1 <!DOCTYPE html>
      2 <meta charset="utf-8"/>
      3 <script>
      4 async function onLoad() {
      5  const params = new URLSearchParams(self.location.search);
      6  const scope = self.origin + params.get('scopepath');
      7  const reg = await navigator.serviceWorker.getRegistration(scope);
      8  if (reg) {
      9    await reg.unregister();
     10  }
     11  if (window.opener) {
     12    window.opener.postMessage({ type: 'SW-UNREGISTERED' }, '*');
     13  } else {
     14    window.top.postMessage({ type: 'SW-UNREGISTERED' }, '*');
     15  }
     16 }
     17 self.addEventListener('load', onLoad);
     18 </script>