BatteryManager
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
L'interface BatteryManager
fournit des moyens pour obtenir des informations sur le niveau de charge de la batterie du système. La méthode navigator.getBattery()
renvoie un objet Promise
dont la valeur de résolution est une interface BatteryManager
.
Propriétés
BatteryManager.charging
Lecture seule-
Une valeur booléenne indiquant si la batterie est actuellement en cours de charge.
BatteryManager.chargingTime
Lecture seule-
Un nombre qui représente le temps restant en secondes jusqu'à ce que la batterie soit complètement chargée, ou
0
si la batterie est complètement chargée. BatteryManager.dischargingTime
Lecture seule-
Un nombre qui représente le temps restant en secondes jusqu'à ce que la batterie soit complètement déchargée et le système suspendu.
BatteryManager.level
Lecture seule-
Un nombre qui représente le niveau de charge de la batterie du système adapté à une valeur comprise entre
0.0
et1.0
.
Méthodes
BatteryManager
hérite des méthodes de son interface parente : EventTarget
.
Évènements
chargingchange
-
Se déclenche lorsque l'état de charge de la batterie (la propriété
charging
) est mis à jour. chargingtimechange
-
Se déclenche lorsque le temps de recharge de la batterie (la propriété
chargingTime
) est mis à jour. dischargingtimechange
-
Se déclenche lorsque le temps de décharge de la batterie (la propriété
dischargingTime
) est mis à jour. levelchange
-
Se déclenche lorsque le niveau de charge de la batterie (la propriété
level
) est mis à jour.
Spécifications
Specification |
---|
Battery Status API # the-batterymanager-interface |
Compatibilité des navigateurs
BCD tables only load in the browser