Standort: ancestorOrigins-Eigenschaft
Baseline
2026
Neu verfügbar
Seit February 2026 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die schreibgeschützte ancestorOrigins Eigenschaft der Location-Schnittstelle ist eine statische DOMStringList, die in umgekehrter Reihenfolge die Ursprünge aller übergeordneten Browsing-Kontexte des mit dem gegebenen Location-Objekt verbundenen Dokuments enthält.
Sie können location.ancestorOrigins in einem Skript für ein Dokument verwenden, um festzustellen, ob das Dokument beispielsweise von einer Website eingerahmt wird, von der Sie es nicht erwarten. Sie können es auch verwenden, um das Verhalten des Dokuments basierend darauf zu variieren, welche Website oder Liste von Websites es rahmt.
Hinweis:
Das referrerpolicy-Attribut eines einbettenden <iframe> beeinflusst diese Liste. Wenn referrerpolicy auf no-referrer oder auf same-origin gesetzt ist, wenn das gerahmte Dokument ursprungsübergreifend ist, wird der Ursprung des das <iframe> enthaltenden Dokuments aus der ancestorOrigins-Liste des gerahmten Dokuments entfernt. Der Ursprung wird durch einen undurchsichtigen Ursprung ersetzt, der als "null" serialisiert wird.
Wert
Eine DOMStringList.
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-location-ancestororigins-dev> |