BatteryManager.charging

La propriété BatteryManager.charging est une valeur booléenne indiquant si la batterie de l'équipement est en train d'être chargée. Lorsque sa valeur change, l'évènement chargingchange (en-US) est déclenché.

Si la batterie est en charge, la variable a la valeur true. Sinon, dans le cas de la décharge, la variable vaut false.

Exemple

HTML

<div id="charging">(état de charge inconnu)</div>

JavaScript

navigator.getBattery().then(battery => {
  const charging = battery.charging;

  document.querySelector('#charging').textContent = charging;
});

Résultat

Spécifications

Specification
Battery Status API
# dom-batterymanager-charging

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi