tor-browser

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

chromeWorker_worker.js (532B)


      1 /**
      2 * Any copyright is dedicated to the Public Domain.
      3 * http://creativecommons.org/publicdomain/zero/1.0/
      4 */
      5 if (!("ctypes" in self)) {
      6  throw "No ctypes!";
      7 }
      8 
      9 // Go ahead and verify that the ctypes lazy getter actually works.
     10 if (ctypes.toString() != "[object ctypes]") {
     11  throw "Bad ctypes object: " + ctypes.toString();
     12 }
     13 
     14 onmessage = function (event) {
     15  let worker = new ChromeWorker("chromeWorker_subworker.js");
     16  worker.onmessage = function (msg) {
     17    postMessage(msg.data);
     18  };
     19  worker.postMessage(event.data);
     20 };