12345678910111213141516171819202122232425262728 |
- /**
- * 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);
- }
- };
|