Baseline Widely available
Die schreibgeschützte Eigenschaft domComplete
gibt einen DOMHighResTimeStamp
zurück, der die Zeit unmittelbar bevor der User-Agent den readyState
des Dokuments auf "complete"
setzt, darstellt.
Siehe auch den complete
-Zustand von Document.readyState
, der dieser Eigenschaft entspricht und sich auf den Zustand bezieht, in dem das Dokument und alle Unterressourcen fertig geladen sind. Dieser Zustand zeigt auch an, dass das load
-Ereignis kurz vor der Ausführung steht.
Ein DOMHighResTimeStamp
, der die Zeit unmittelbar bevor der User-Agent den readyState
des Dokuments auf "complete"
setzt, darstellt.
Die domComplete
-Eigenschaft kann verwendet werden, um die Zeit zu protokollieren, zu der das DOM vollständig ist.
Beispiel mit einem PerformanceObserver
, der über neue navigation
-Performance-Einträge benachrichtigt, sobald sie in der Performance-Timeline des Browsers aufgezeichnet werden. Verwenden Sie die buffered
-Option, um auf Einträge vor der Erstellung des Observers zuzugreifen.
const observer = new PerformanceObserver((list) => {
list.getEntries().forEach((entry) => {
console.log(`${entry.name}: domComplete time: ${entry.domComplete}ms`);
});
});
observer.observe({ type: "navigation", buffered: true });
Beispiel mit Performance.getEntriesByType()
, das nur navigation
-Performance-Einträge zeigt, die zum Zeitpunkt des Aufrufs dieser Methode in der Performance-Timeline des Browsers vorhanden sind:
const entries = performance.getEntriesByType("navigation");
entries.forEach((entry) => {
console.log(`${entry.name}: domComplete time: ${entry.domComplete}ms`);
});
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4