BatteryManager.dischargingTime
La propriété BatteryManager.dischargingTime
indique le temps, en secondes, qu'il reste jusqu'à que la batterie soit déchargée, ou vaut Infinity
si la batterie est en train d'être chargée ou si le système ne parvient pas à calculer un temps restant. Lorsque sa valeur change, l'évènement dischargingtimechange
est déclenché.
Note : Même si le temps retourné devrait être précis à la seconde, les navigateurs arrondissent cette valeur (typiquement à 15 minutes près) pour des raisons de confidentialité.
Exemple
HTML
html
<div id="dischargingTime">(temps de décharge inconnu)</div>
JavaScript
js
navigator.getBattery().then((battery) => {
const time = battery.dischargingTime;
document.querySelector("#dischargingTime").textContent =
battery.dischargingTime;
});
Résultat
Spécifications
Specification |
---|
Battery Status API # dom-batterymanager-dischargingtime |
Compatibilité des navigateurs
BCD tables only load in the browser