PerformanceTimingConfidence: toJSON() Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die toJSON()-Methode des PerformanceTimingConfidence-Interfaces ist ein Serializer, der eine JSON-Darstellung des PerformanceTimingConfidence-Objekts zurückgibt.
Syntax
js
toJSON()
Parameter
Keine.
Rückgabewert
Ein JSON-Objekt, das die Serialisierung des PerformanceTimingConfidence-Objekts ist.
Beispiele
>Verwendung der toJSON Methode
Dieses Beispiel verwendet einen PerformanceObserver, um eine JSON-Serialisierung der Vertrauensdaten für beobachtete PerformanceNavigationTiming-Einträge abzurufen.
js
const observer = new PerformanceObserver((list) => {
list.getEntries().forEach((entry) => {
console.log(entry.confidence.toJSON());
});
});
observer.observe({ type: "navigation", buffered: true });
Dies würde ein JSON-Objekt wie folgt protokollieren:
json
{
"randomizedTriggerRate": 0.4994798,
"value": "high"
}
Um einen JSON-String zu erhalten, können Sie JSON.stringify(entry) direkt verwenden; es wird toJSON() automatisch aufrufen.
Spezifikationen
| Spezifikation |
|---|
| Navigation Timing Level 2> # dom-performancetimingconfidence-tojson> |