WindowClient: ancestorOrigins-Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Hinweis: Diese Funktion ist nur in Service Workers verfügbar.
Die schreibgeschützte ancestorOrigins-Eigenschaft des WindowClient-Interface ist ein Array von Zeichenfolgen, das die Ursprünge aller Vorgänger des Browsing-Kontexts, der durch diesen WindowClient dargestellt wird, in umgekehrter Reihenfolge auflistet.
Das erste Element im Array ist der Ursprung des Elternfensters und das letzte Element ist der Ursprung des Top-Level-Browsing-Kontexts. Wenn dieses Fenster selbst ein Top-Level-Browsing-Kontext ist, dann ist ancestorOrigins ein leeres Array.
Hinweis:
Das referrerpolicy-Attribut eines eingebettenden <iframe> beeinflusst diese Liste. Das Setzen von referrerpolicy auf no-referrer oder auf same-origin, wenn das eingebettete Dokument cross-origin ist, entfernt den Ursprung des Dokuments, das das <iframe> enthält, von der ancestorOrigins-Liste des eingebetteten Dokuments. Der Ursprung wird durch einen opaken Ursprung ersetzt, der als "null" serialisiert wird.
Wert
Ein Array von Zeichenfolgen.
Spezifikationen
| Spezifikation |
|---|
| Service Workers Nightly> # client-ancestororigins> |