NotRestoredReasons
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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 liefert Berichtsdaten, die die Gründe enthalten, warum das aktuelle Dokument daran gehindert wurde, den back/forward Cache (bfcache) bei der Navigation zu nutzen.
Diese Objekte sind über die PerformanceNavigationTiming.notRestoredReasons Eigenschaft zugänglich.
Instanzeigenschaften
childrenSchreibgeschützt Experimentell-
Ein Array von
NotRestoredReasonsObjekten, eines für jedes untergeordnete<iframe>, das im aktuellen Dokument eingebettet ist. Hier können Gründe enthalten sein, warum das übergeordnete Frame im Zusammenhang mit den untergeordneten Frames blockiert wurde. Jedes Objekt hat die gleiche Struktur wie das übergeordnete Objekt — auf diese Weise können beliebig viele Ebenen von eingebetteten<iframe>s rekursiv im Objekt dargestellt werden. Wenn das Frame keine Kinder hat, ist das Array leer; wenn das Dokument in einem Cross-Origin-<iframe>ist, gibtchildrennullzurück. idSchreibgeschützt Experimentell-
Ein String, der den
idAttributwert des<iframe>darstellt, in dem das Dokument enthalten ist (zum Beispiel<iframe id="foo" src="...">). Wenn das Dokument nicht in einem<iframe>ist oder das<iframe>keineidhat, gibtidnullzurück. nameSchreibgeschützt Experimentell-
Ein String, der den
nameAttributwert des<iframe>darstellt, in dem das Dokument enthalten ist (zum Beispiel<iframe name="bar" src="...">). Wenn das Dokument nicht in einem<iframe>ist oder das<iframe>keinennamehat, gibtnamenullzurück. reasonsSchreibgeschützt Experimentell-
Ein Array von
NotRestoredReasonDetailsObjekten, von denen jedes einen Grund darstellt, warum die navigierte Seite daran gehindert wurde, den bfcache zu nutzen. Wenn das Dokument in einem Cross-Origin-<iframe>ist, gibtreasonsnullzurück, aber das übergeordnete Dokument könnte einenreasonvon"masked"anzeigen, wenn irgendwelche<iframe>s die Nutzung des bfcache für das oberste Frame blockiert haben. srcSchreibgeschützt Experimentell-
Ein String, der den Pfad zur Quelle des
<iframe>darstellt, in dem das Dokument enthalten ist (zum Beispiel<iframe src="exampleframe.html">). Wenn das Dokument nicht in einem<iframe>ist, gibtsrcnullzurück. urlSchreibgeschützt Experimentell-
Ein String, der die URL der navigierten Seite oder des
<iframe>darstellt. Wenn das Dokument in einem Cross-Origin-<iframe>ist, gibturlnullzurück.
Instanzmethoden
toJSON()Experimentell-
Ein Serializer; gibt eine JSON-Darstellung des
NotRestoredReasonsObjekts zurück.
Beispiele
Siehe Überwachung von bfcache-Blockiergründen für Beispiele.
Spezifikationen
| Specification |
|---|
| HTML> # notrestoredreasons> |
Browser-Kompatibilität
Loading…