LayoutShiftAttribution: toJSON()-Methode

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.

Die toJSON()-Methode des LayoutShiftAttribution-Interfaces ist ein Serializer, der eine JSON-Darstellung des LayoutShiftAttribution-Objekts zurückgibt.

Syntax

js
toJSON()

Parameter

Keine.

Rückgabewert

Ein JSON-Objekt, das die Serialisierung des LayoutShiftAttribution-Objekts ist.

Beispiele

Das folgende Beispiel druckt eine JSON-Darstellung des ersten Elements in LayoutShift.sources in die Konsole.

js
new PerformanceObserver((list) => {
  for (const { sources } of list.getEntries()) {
    if (sources) {
      console.log(sources[0].toJSON());
    }
  }
}).observe({ type: "layout-shift", buffered: true });

Spezifikationen

Specification
Layout Instability
# sec-layout-shift-attribution

Browser-Kompatibilität

BCD tables only load in the browser