PerformanceSoftNavigation: interactionId-Eigenschaft
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.
Die schreibgeschützte Eigenschaft interactionId des PerformanceSoftNavigation-Interfaces gibt die interactionId des PerformanceEventTiming-Eintrags zurück, der die Interaktion repräsentiert, die zu der weichen Navigation geführt hat.
Wert
Eine Ganzzahl, die der interactionId der Interaktion entspricht, die zu der weichen Navigation geführt hat.
Beispiele
>Protokollierung der interactionId der weichen Navigation
Dieses Beispiel verwendet einen PerformanceObserver, um neue soft-navigation-Performanceeinträge zu protokollieren, während sie in der Leistungstimeline des Browsers aufgezeichnet werden. Die Option buffered wird verwendet, um auf Einträge von vor der Erstellung des Beobachters zuzugreifen.
const observer = new PerformanceObserver((list) => {
for (const entry of list.getEntries()) {
console.log("Soft Nav:", entry.startTime, entry.interactionId);
}
});
observer.observe({ type: "soft-navigation", buffered: true });
Spezifikationen
| Spezifikation |
|---|
| Soft Navigations and Interaction Contentful Paint> # dom-performancesoftnavigation-interactionid> |