BatteryManager.chargingTime
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Want more browser support for this feature? Tell us why.
Indica la cantidad de tiempo, en segundos, que faltan para que la batería esté completamente cargada.
Nota: Incluso si el tiempo devuelto es exacto al segundo, los navegadores los redondean a un intervalo más alto (típicamente a los 15 minutos más cercanos) por razones de privacidad.
Sintaxis
js
var time = battery.chargingTime;
La variable time recibe el tiempo restante en segundos para que la batería
esté completamente cargada o 0 (cero) si la battery ya está completamente cargada.
Si la batería está descargándose el valor es Infinity.
Ejemplo
>Contenido HTML
html
<div id="chargingTime">(tiempo de descarga desconocido)</div>
Contenido JavaScript
js
navigator.getBattery().then(function (battery) {
var time = battery.chargingTime;
document.querySelector("#chargingTime").textContent = battery.chargingTime;
});
Resultado
Especificaciones
| Specification |
|---|
| Battery Status API> # dom-batterymanager-chargingtime> |