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.

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

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

Voir aussi