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 }