Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
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 insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.
DasBatteryManager Interface derBattery Status API liefert Informationen über den Ladezustand des Systems. Die Methodenavigator.getBattery() gibt ein Promise zurück, das mit einemBatteryManager-Interface aufgelöst wird.
Seit Chrome 103 wird dasBatteryManager-Interface derBattery Status API nur in einem sicheren Kontext bereitgestellt.
In diesem Artikel
Instanzeigenschaften
Erbt auch Eigenschaften von seinem Elterninterface,EventTarget.
BatteryManager.chargingSchreibgeschütztEin Boolean-Wert, der anzeigt, ob der Akku derzeit geladen wird.
BatteryManager.chargingTimeSchreibgeschütztEine 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.dischargingTimeSchreibgeschütztEine Zahl, die die verbleibende Zeit in Sekunden bis zur vollständigen Entladung des Akkus angibt und das System in den Ruhezustand versetzt.
BatteryManager.levelSchreibgeschütztEine 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.
chargingchangeWird ausgelöst, wenn sich der Ladezustand des Akkus (die
charging-Eigenschaft) ändert.chargingtimechangeWird ausgelöst, wenn sich die Ladezeit des Akkus (die
chargingTime-Eigenschaft) ändert.dischargingtimechangeWird ausgelöst, wenn sich die Entladezeit des Akkus (die
dischargingTime-Eigenschaft) ändert.levelchangeWird ausgelöst, wenn sich der Akkuladestand (die
level-Eigenschaft) ändert.
Spezifikationen
| Specification |
|---|
| Battery Status API> # the-batterymanager-interface> |