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

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

JavaScript

js
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