Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/dom/url/tests/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 1 kB image not shown  

Quelle  test_bug883784.sys.mjs   Sprache: unbekannt

 
export var Test = {
  start(ok, is, finish) {
    let worker = new ChromeWorker("esm_url_worker.js");
    worker.onmessage = function (event) {
      if (event.data.type == "status") {
        ok(event.data.status, event.data.msg);
      } else if (event.data.type == "url") {
        var xhr = new XMLHttpRequest();
        xhr.open("GET", event.data.url, false);
        xhr.onreadystatechange = function () {
          if (xhr.readyState == 4) {
            ok(true, "Blob readable!");
            URL.revokeObjectURL(event.data.url);
            finish();
          }
        };
        xhr.onerror = function () {
          ok(false, "Blob unreadable, should not happen!");
          URL.revokeObjectURL(event.data.url);
          finish();
        };
        xhr.send();
      }
    };

    var self = this;
    worker.onerror = function (event) {
      is(event.target, worker);
      ok(false, "Worker had an error: " + event.data);
      self.worker.terminate();
      finish();
    };

    worker.postMessage(0);
  },
};

[ Dauer der Verarbeitung: 0.31 Sekunden  (vorverarbeitet)  ]