tor-browser

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

worker-with-script-src-none-importscripts.js (476B)


      1 var message = "importScripts allowed";
      2 try {
      3    importScripts("/content-security-policy/support/post-message.js");
      4 } catch (e) {
      5    message = "importScripts blocked";
      6 }
      7 
      8 if (typeof SharedWorkerGlobalScope === "function") {
      9  onconnect = function (e) {
     10    var port = e.ports[0];
     11 
     12    port.onmessage = function () { port.postMessage(message); }
     13    port.postMessage(message);
     14  };
     15 } else if (typeof DedicatedWorkerGlobalScope === "function") {
     16  self.postMessage(message);
     17 }