BatteryManager.dischargingTime
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
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
<div id="dischargingTime">(temps de décharge inconnu)</div>
JavaScript
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