LayoutShift: sources-Eigenschaft
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 sources
schreibgeschützte Eigenschaft des LayoutShift
-Interfaces gibt ein Array von LayoutShiftAttribution
-Objekten zurück, die die DOM-Elemente angeben, die sich während der Layoutverschiebung bewegt haben.
Wert
Ein Array
von LayoutShiftAttribution
-Objekten. Dieses Array wird nicht mehr als fünf Quellen enthalten. Wenn mehr als fünf Elemente von der Layoutverschiebung betroffen sind, werden die fünf am stärksten betroffenen Elemente gemeldet.
Beispiele
>Quellen der Layoutverschiebung protokollieren
js
const observer = new PerformanceObserver((list) => {
list.getEntries().forEach((entry) => {
entry.sources.forEach((source) => {
console.log(source);
});
});
});
observer.observe({ type: "layout-shift", buffered: true });
Spezifikationen
Specification |
---|
Layout Instability API> # dom-layoutshift-sources> |
Browser-Kompatibilität
Loading…