summaryrefslogtreecommitdiffstats
path: root/browser/components/originattributes/test/browser/worker_deblobify.js
diff options
context:
space:
mode:
Diffstat (limited to 'browser/components/originattributes/test/browser/worker_deblobify.js')
-rw-r--r--browser/components/originattributes/test/browser/worker_deblobify.js31
1 files changed, 0 insertions, 31 deletions
diff --git a/browser/components/originattributes/test/browser/worker_deblobify.js b/browser/components/originattributes/test/browser/worker_deblobify.js
deleted file mode 100644
index 1d6511a20..000000000
--- a/browser/components/originattributes/test/browser/worker_deblobify.js
+++ /dev/null
@@ -1,31 +0,0 @@
-// Wait for a blob URL to be posted to this worker.
-// Obtain the blob, and read the string contained in it.
-// Post back the string.
-
-var postStringInBlob = function (blobObject) {
- var fileReader = new FileReaderSync();
- var result = fileReader.readAsText(blobObject);
- postMessage(result);
-};
-
-self.addEventListener("message", function (e) {
- if ("error" in e.data) {
- postMessage(e.data);
- return;
- }
- var blobURL = e.data.blobURL,
- xhr = new XMLHttpRequest();
- try {
- xhr.open("GET", blobURL, true);
- xhr.onload = function () {
- postStringInBlob(xhr.response);
- };
- xhr.onerror = function () {
- postMessage({ error: "xhr error" });
- };
- xhr.responseType = "blob";
- xhr.send();
- } catch (e) {
- postMessage({ error: e.message });
- }
-}, false);