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