BatteryManager
Limited availability
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
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.chargingLecture seule-
Une valeur booléenne indiquant si la batterie est actuellement en cours de charge.
BatteryManager.chargingTimeLecture seule-
Un nombre qui représente le temps restant en secondes jusqu'à ce que la batterie soit complètement chargée, ou
0si la batterie est complètement chargée. BatteryManager.dischargingTimeLecture 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.levelLecture seule-
Un nombre qui représente le niveau de charge de la batterie du système adapté à une valeur comprise entre
0.0et1.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
Chargement…