Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

PerformanceElementTiming: identifier-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 schreibgeschützte identifier-Eigenschaft des PerformanceElementTiming-Interfaces gibt den Wert des elementtiming-Attributes am Element zurück.

Wert

Ein String.

Beispiele

Verwendung von identifier

In diesem Beispiel wird ein <img>-Element beobachtet, indem das elementtiming-Attribut hinzugefügt wird. Ein PerformanceObserver wird registriert, um alle Performance-Einträge des Typs "element" zu erhalten, und das buffered-Flag wird verwendet, um auf Daten vor der Erstellung des Observers zuzugreifen. Der Wert von elementtiming ist big-image. Der Aufruf von entry.identifier gibt daher den String big-image zurück.

html
<img src="image.jpg" alt="a nice image" elementtiming="big-image" id="myImage" /> 
js
const observer = new PerformanceObserver((list) => { list.getEntries().forEach((entry) => { if (entry.identifier === "big-image") { console.log(entry.naturalWidth); } }); }); observer.observe({ type: "element", buffered: true }); 

Spezifikationen

Specification
Element Timing API
# dom-performanceelementtiming-identifier

Browser-Kompatibilität