blob: 42959db30b5c5319140ecbb68c16956f74b81141 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/**
* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/
*/
const importURL = "relativeLoad_import.js";
onmessage = function(event) {
var xhr = new XMLHttpRequest();
xhr.open("GET", "worker_testXHR.txt", false);
xhr.send(null);
if (xhr.status != 200 ||
xhr.responseText != "A noisy noise annoys an oyster.") {
throw "Couldn't get xhr text from where we wanted it!";
}
importScripts(importURL);
var worker = new Worker("relativeLoad_worker2.js");
worker.onerror = function(event) {
throw event.message;
};
worker.onmessage = function(event) {
if (event.data != workerURL) {
throw "Bad data!";
}
postMessage(workerURL);
}
};
|