WorkerGlobalScope: crossOriginIsolated-Eigenschaft

Hinweis: Dieses Feature ist nur verfügbar in Web Workers.

Die crossOriginIsolated schreibgeschützte Eigenschaft des WorkerGlobalScope-Interfaces gibt einen booleschen Wert zurück, der anzeigt, ob sich die Website in einem Cross-Origin-Isolationszustand befindet. Dieser Zustand mindert das Risiko von Seitenkanalangriffen und schaltet einige Fähigkeiten frei:

Eine Website befindet sich in einem Cross-Origin-Isolationszustand, wenn der Antwort-Header Cross-Origin-Opener-Policy den Wert same-origin hat und der Cross-Origin-Embedder-Policy-Header den Wert require-corp oder credentialless hat.

Wert

Ein boolescher Wert.

Beispiele

js
const myWorker = new Worker("worker.js");

if (self.crossOriginIsolated) {
  const buffer = new SharedArrayBuffer(16);
  myWorker.postMessage(buffer);
} else {
  const buffer = new ArrayBuffer(16);
  myWorker.postMessage(buffer);
}

Spezifikationen

Specification
HTML Standard
# dom-crossoriginisolated-dev

Browser-Kompatibilität

BCD tables only load in the browser