Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

NotRestoredReasons

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Das NotRestoredReasons-Interface der Performance API stellt Berichtsdaten mit Gründen bereit, warum das aktuelle Dokument bei einer Navigation den Vorwärts-/Rückwärts-Cache (bfcache) nicht verwenden konnte.

Auf diese Objekte wird über die Eigenschaft PerformanceNavigationTiming.notRestoredReasons zugegriffen.

Instanzeigenschaften

children Schreibgeschützt

Ein Array von NotRestoredReasons-Objekten, eines für jedes im aktuellen Dokument eingebettete untergeordnete <iframe>. Die Objekte können Gründe enthalten, warum der oberste Frame aufgrund der untergeordneten Frames den bfcache nicht verwenden konnte. Jedes Objekt hat dieselbe Struktur wie das übergeordnete Objekt. Dadurch lassen sich beliebig viele Ebenen eingebetteter <iframe>-Elemente rekursiv darstellen. Hat der Frame keine untergeordneten Frames, ist das Array leer. Befindet sich das Dokument in einem ursprungsübergreifenden <iframe>, gibt children null zurück.

id Schreibgeschützt

Ein String, der den Wert des id-Attributs des <iframe> angibt, in dem sich das Dokument befindet (beispielsweise <iframe id="foo" src="...">). Befindet sich das Dokument nicht in einem <iframe> oder hat das <iframe> kein id-Attribut, gibt id null zurück.

name Schreibgeschützt

Ein String, der den Wert des name-Attributs des <iframe> angibt, in dem sich das Dokument befindet (beispielsweise <iframe name="bar" src="...">). Befindet sich das Dokument nicht in einem <iframe> oder hat das <iframe> kein name-Attribut, gibt name null zurück.

reasons Schreibgeschützt

Ein Array von NotRestoredReasonDetails-Objekten, die jeweils einen Grund angeben, warum die Seite, zu der navigiert wurde, den bfcache nicht verwenden konnte. Befindet sich das Dokument in einem ursprungsübergreifenden <iframe>, gibt reasons null zurück. Das übergeordnete Dokument kann jedoch einen reason-Wert von "masked" anzeigen, wenn ein oder mehrere <iframe>-Elemente die Nutzung des bfcache für den obersten Frame verhindert haben.

src Schreibgeschützt

Ein String, der den Pfad zur Quelle des <iframe> angibt, in dem sich das Dokument befindet (beispielsweise <iframe src="exampleframe.html">). Befindet sich das Dokument nicht in einem <iframe>, gibt src null zurück.

url Schreibgeschützt

Ein String, der die URL der Seite, zu der navigiert wurde, oder des <iframe> angibt. Befindet sich das Dokument in einem ursprungsübergreifenden <iframe>, gibt url null zurück.

Instanzmethoden

toJSON()

Gibt ein einfaches, JSON-serialisierbares Objekt zurück, das das NotRestoredReasons-Objekt repräsentiert. Die Methode wird automatisch von JSON.stringify() aufgerufen.

Beispiele

Beispiele finden Sie unter Gründe für die Verhinderung der bfcache-Nutzung überwachen.

Spezifikationen

Spezifikation
HTML
# notrestoredreasons

Browser-Kompatibilität

Siehe auch