BatteryManager

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Das BatteryManager Interface der Battery Status API liefert Informationen über den Ladezustand des Systems. Die Methode navigator.getBattery() gibt ein Promise zurück, das mit einem BatteryManager-Interface aufgelöst wird.

Seit Chrome 103 wird das BatteryManager-Interface der Battery Status API nur in einem sicheren Kontext bereitgestellt.

EventTarget BatteryManager

Instanzeigenschaften

Erbt auch Eigenschaften von seinem Elterninterface, EventTarget.

BatteryManager.charging Schreibgeschützt

Ein Boolean-Wert, der anzeigt, ob der Akku derzeit geladen wird.

BatteryManager.chargingTime Schreibgeschützt

Eine Zahl, die die verbleibende Zeit in Sekunden bis zur vollständigen Aufladung des Akkus darstellt, oder 0, wenn der Akku bereits vollständig geladen ist.

BatteryManager.dischargingTime Schreibgeschützt

Eine Zahl, die die verbleibende Zeit in Sekunden bis zur vollständigen Entladung des Akkus angibt und das System in den Ruhezustand versetzt.

BatteryManager.level Schreibgeschützt

Eine Zahl, die den Ladezustand des Systems auf einen Wert zwischen 0,0 und 1,0 skaliert darstellt.

Instanzmethoden

Erbt auch Methoden von seinem Elterninterface, EventTarget.

Ereignisse

Erbt auch Ereignisse von seinem Elterninterface, EventTarget.

chargingchange

Wird ausgelöst, wenn sich der Ladezustand des Akkus (die charging-Eigenschaft) ändert.

chargingtimechange

Wird ausgelöst, wenn sich die Ladezeit des Akkus (die chargingTime-Eigenschaft) ändert.

dischargingtimechange

Wird ausgelöst, wenn sich die Entladezeit des Akkus (die dischargingTime-Eigenschaft) ändert.

levelchange

Wird ausgelöst, wenn sich der Akkuladestand (die level-Eigenschaft) ändert.

Spezifikationen

Specification
Battery Status API
# the-batterymanager-interface

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch