BatteryManager.level

La propriété BatteryManager.level indique le niveau de charge de la batterie en tant que valeur comprise entre 0.0 et 1.0. Une valeur de 0.0 signifie que la batterie est vide et que le système est sur le point d'être désactivé. Une valeur de 1.0 signifie que la batterie est pleine. La valeur 1.0 est aussi retournée si le système n'est pas capable de déterminer son niveau de charge ou si le système n'est pas alimenté par une batterie. Lorsque sa valeur change, l'évènement levelchange (en-US) est déclenché.

Exemple

HTML

<div id="level">(niveau de batterie inconnu)</div>

JavaScript

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

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

Résultat

Spécifications

Specification
Battery Status API
# dom-batterymanager-level

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi