BatteryManager

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.

EventTarget 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 et 1.0.

Méthodes

BatteryManager hérite des méthodes de son interface parente : EventTarget.

Évènements

chargingchange (en-US)

Se déclenche lorsque l'état de charge de la batterie (la propriété charging) est mis à jour.

chargingtimechange (en-US)

Se déclenche lorsque le temps de recharge de la batterie (la propriété chargingTime) est mis à jour.

dischargingtimechange (en-US)

Se déclenche lorsque le temps de décharge de la batterie (la propriété dischargingTime) est mis à jour.

levelchange (en-US)

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

Voir aussi