PerformanceElementTiming: url-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, bevor Sie diese produktiv verwenden.
Die schreibgeschützte Eigenschaft url
des PerformanceElementTiming
-Interfaces gibt die ursprüngliche URL der Ressourcenanforderung zurück, wenn das Element ein Bild ist.
Wert
Ein String, der die ursprüngliche URL der Ressourcenanforderung für Bilder oder 0
für Text darstellt.
Beispiele
url
protokollieren
In diesem Beispiel wird ein <img>
-Element durch Hinzufügen des elementtiming
-Attributs beobachtet. Ein PerformanceObserver
wird registriert, um alle Performance-Einträge des Typs "element"
zu erfassen, und das buffered
-Flag wird verwendet, um auf Daten vor der Erstellung des Observers zuzugreifen. Der Aufruf von entry.url
liefert https://example.com/image.jpg
.
<img
src="https://example.com/image.jpg"
alt="a nice image"
elementtiming="big-image"
id="myImage" />
const observer = new PerformanceObserver((list) => {
list.getEntries().forEach((entry) => {
if (entry.identifier === "big-image") {
console.log(entry.url);
}
});
});
observer.observe({ type: "element", buffered: true });
Spezifikationen
Specification |
---|
Element Timing API # ref-for-dom-performanceelementtiming-url |
Browser-Kompatibilität
BCD tables only load in the browser