1. Web
  2. Web-APIs
  3. PressureObserver
  4. disconnect()

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

View in English Always switch to English

PressureObserver: disconnect()-Methode

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

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 disconnect()-Methode des PressureObserver-Interfaces stoppt den Rückruf des Pressure-Observers, keine Druckaufzeichnungen mehr von allen Quellen zu erhalten.

Syntax

js
disconnect()

Parameter

Keine.

Rückgabewert

Keine (undefined).

Beispiele

Beenden eines Pressure-Observers

Das folgende Beispiel sammelt 20 Proben und trennt dann den Pressure-Observer, um keine weiteren Druckaufzeichnungen zu empfangen.

js
const samples = [];
function pressureChange(records, observer) {
 for (const record of records) {
 samples.push(record.state);
 // We only want 20 samples
 if (samples.length === 20) {
 observer.disconnect();
 return;
 }
 }
}
try {
 const observer = new PressureObserver(callback);
 await observer.observe("cpu", {
 sampleInterval: 1000, // 1000ms
 });
} catch (error) {
 // report error setting up the observer
}

Spezifikationen

Spezifikation
Compute Pressure Level 1
# dom-pressureobserver-disconnect

Browser-Kompatibilität

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /