JavaScript/WindowOrWorkerGlobalScope
Das WindowOrWorkerGlobalScope
-Mixin stellt mehrere Eigenschaften und Methoden bereit, die ein JavaScript-Programm global nutzen kann. Das Mixin wird von den Schnittstellen Window und WorkerGlobalScope angeboten, die Eigenschaften und Methoden können damit vom Window-Thread sowie von den davon erzeugten Worker-Threads genutzt werden.
Eigenschaften
Methoden
Inhaltsverzeichnis
Eigenschaften
caches
Details: caniuse.com
Die Nur-Lesen Eigenschaft caches bietet Zugriff zum CacheStorage Objekt. CacheStorage ist Teil des Serviceworker API, kann aber auch von anderen Workern oder vom Window-Thread genutzt werden.
crossOriginIsolated
Details: caniuse.com
Die Nur-Lesen Eigenschaft crossOriginIsolated gibt an, ob Cross-Origin Isolation aktiviert ist. Dazu müssen vom Server zwei Header gesendet werden: `Cross-Origin-Opener-Policy: same-origin` und `Cross-Origin-Embedder-Policy: require-corp`. Nur wenn Dokumente mit unterschiedlicher Herkunft gegeneinander isoliert sind, lassen sich Objekte wie ein SharedArrayBuffer oder exakte Messwerte von perfomance.now() verwenden.
indexedDB
Details: caniuse.com
Die Nur-Lesen Eigenschaft indexedDB liefert ein IDBFactory-Objekt zum Zugriff auf die Features der IndexedDB API.
isSecureContext
Details: caniuse.com
Die Nur-Lesen Eigenschaft isSecureContext gibt an, ob das aktuelle Dokument in einem für sicher gehaltenen Kontext angezeigt wird. Damit das gegeben ist, ist ein Seitenabruf über https erforderlich. Es müssen aber noch weitere Voraussetzungen erfüllt sein.
- Es muss das aktive Dokument sein, d.h. das Dokument, das gerade vom Browser angezeigt wird.
- Es muss sich in einem top-level context befinden (ein neues Fenster oder ein Browser-Tab), oder in einem nested context (iframe), der sich in einem sicheren Kontext befindet.
Quelle: W3C Specification Draft - Secure Contexts.
origin
Die Nur-Lesen Eigenschaft origin liefert den Origin (Schema, Domain und Port) der URL, von der das aktive Dokument im Fenster abgerufen wurde. Falls das Dokument von einer file:// URL abgerufen wurde, enthält die Eigenschaft den Wert null
.
Methoden
Folgen Sie bitte den Links in der Methodenübersicht, um die Artikel zu den einzelnen Methoden abzurufen.