PressureObserver: takeRecords() 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.
Hinweis: Diese Funktion ist in Web Workers verfügbar, mit Ausnahme von Service Workers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Die takeRecords()
-Methode der PressureObserver
-Schnittstelle gibt die aktuelle Liste der in der Druckbeobachtung gespeicherten Druckaufzeichnungen zurück und leert sie.
Sie ist nützlich, wenn Sie die Beobachtung einer Quelle beenden möchten, aber sicherstellen wollen, dass alle Aufzeichnungen, die noch nicht an den Beobachtercallback übergeben wurden, erfasst werden.
Syntax
takeRecords()
Parameter
Keine.
Rückgabewert
Ein Array
von PressureRecord
-Objekten.
Beispiele
Aufzeichnungen aufnehmen
Im folgenden Beispiel wird die aktuelle Liste der Druckaufzeichnungen in records
gespeichert und der Druckbeobachter geleert.
const observer = new PressureObserver(callback);
observer.observe("cpu");
const records = observer.takeRecords();
observer.disconnect(); // shut down observer now that we've taken records
if (records.length > 0) {
console.log(records[0].state);
console.log(records[0].time);
}
Spezifikationen
Specification |
---|
Compute Pressure Level 1 # the-takerecords-method |