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, bevor Sie diese produktiv verwenden.
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
children
Nur lesbar Experimentell-
Ein Array von
NotRestoredReasons
Objekten, 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, gibtchildren
null
zurück. id
Nur lesbar Experimentell-
Ein String, der den
id
Attributwert 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>
keineid
hat, gibtid
null
zurück. name
Nur lesbar Experimentell-
Ein String, der den
name
Attributwert 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>
keinenname
hat, gibtname
null
zurück. reasons
Nur lesbar Experimentell-
Ein Array von
NotRestoredReasonDetails
Objekten, 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, gibtreasons
null
zurück, aber das übergeordnete Dokument könnte einenreason
von"masked"
anzeigen, wenn irgendwelche<iframe>
s die Nutzung des bfcache für das oberste Frame blockiert haben. src
Nur lesbar 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, gibtsrc
null
zurück. url
Nur lesbar Experimentell-
Ein String, der die URL der navigierten Seite oder des
<iframe>
darstellt. Wenn das Dokument in einem Cross-Origin-<iframe>
ist, gibturl
null
zurück.
Instanzmethoden
toJSON()
Experimentell-
Ein Serializer; gibt eine JSON-Darstellung des
NotRestoredReasons
Objekts zurück.
Beispiele
Siehe Überwachung von bfcache-Blockiergründen für Beispiele.
Spezifikationen
Specification |
---|
HTML Standard # notrestoredreasons |
Browser-Kompatibilität
BCD tables only load in the browser