Index: third_party/WebKit/LayoutTests/external/wpt/content-security-policy/script-src/buildInlineWorker.js |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/script-src/buildInlineWorker.js b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/script-src/buildInlineWorker.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8cd092147cb107e45a7206dcbe6c09b3a983f1b1 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/script-src/buildInlineWorker.js |
@@ -0,0 +1,21 @@ |
+(function () |
+{ |
+ var workerSource = document.getElementById('inlineWorker'); |
+ var blob = new Blob([workerSource.textContent]); |
+ |
+ // can I create a new script tag like this? ack... |
+ var url = window.URL.createObjectURL(blob); |
+ |
+ try { |
+ var worker = new Worker(url); |
+ } |
+ catch (e) { |
+ done(); |
+ } |
+ |
+ worker.addEventListener('message', function(e) { |
+ assert_unreached("script ran"); |
+ }, false); |
+ |
+ worker.postMessage(''); |
+})(); |