| 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('');
|
| +})();
|
|
|