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.
Instanzeigenschaften
Erbt auch Eigenschaften von seinem Elterninterface, EventTarget
.
BatteryManager.charging
Nur lesbar-
Ein Boolean-Wert, der anzeigt, ob der Akku derzeit geladen wird.
BatteryManager.chargingTime
Nur lesbar-
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
Nur lesbar-
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
Nur lesbar-
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