tor-browser

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

create-out-of-scope-worker.html (532B)


      1 <!doctype html>
      2 <script>
      3 const workerUrl = '../out-of-scope/sample-synthesized-worker.js?dedicated';
      4 const worker = new Worker(workerUrl);
      5 const workerPromise = new Promise(resolve => {
      6  worker.onmessage = e => {
      7    // `e.data` is 'worker loading intercepted by service worker' when a worker
      8    // is intercepted by a service worker.
      9    resolve(e.data);
     10  }
     11  worker.onerror = _ => {
     12    resolve('worker loading was not intercepted by service worker');
     13  }
     14 });
     15 
     16 function getWorkerPromise() {
     17  return workerPromise;
     18 }
     19 </script>