tor-browser

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

import_shared_in_worker.js (566B)


      1 onmessage = event => {
      2  let caught1 = false;
      3  try {
      4    ChromeUtils.importESModule("resource://test/esmified-1.sys.mjs");
      5  } catch (e) {
      6    caught1 = true;
      7  }
      8 
      9  let caught2 = false;
     10  try {
     11    ChromeUtils.importESModule("resource://test/esmified-1.sys.mjs", {
     12      global: "shared",
     13    });
     14  } catch (e) {
     15    caught2 = true;
     16  }
     17 
     18  let caught3 = false;
     19  try {
     20    ChromeUtils.importESModule("resource://test/esmified-1.sys.mjs", {
     21      global: "devtools",
     22    });
     23  } catch (e) {
     24    caught3 = true;
     25  }
     26 
     27  postMessage({ caught1, caught2, caught3 });
     28 };