tor-browser

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

new-worker-window.html (590B)


      1 <!DOCTYPE html>
      2 <title>DedicatedWorker: new Worker()</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script>
      6 let worker;
      7 
      8 // Creates a new dedicated worker for a given script url.
      9 window.onmessage = e => {
     10  worker = new Worker(e.data, { type: 'module' });
     11  worker.postMessage('start');
     12  worker.onmessage = msg => window.opener.postMessage(msg.data, '*');
     13  worker.onerror = err => {
     14      window.opener.postMessage(['ERROR'], '*');
     15      err.preventDefault();
     16  };
     17 };
     18 window.opener.postMessage('LOADED', '*');
     19 </script>