BatteryManager.onchargingchange
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.
Especifica un evento que escucha para recibir eventos chargingchange. Estos eventos se producen cuando se actualiza el estado de la batería charging.
Sintaxis
js
battery.onchargingchange = funcRef;
Donde battery es un objeto BatteryManager, y funcRef es una función para llamar cuando se produce el evento chargingchange.
Ejemplo
>Contenido HTML
html
<div id="level">(nivel de batería desconocido)</div>
<div id="chargingTime">(tiempo de carga desconocido)</div>
Contenido JavaScript
js
navigator.getBattery().then(function (battery) {
battery.onchargingchange = chargingChange();
function chargingChange() {
document.querySelector("#level").textContent = battery.level;
document.querySelector("#chargingTime").textContent = battery.chargingTime;
}
});
Resultado
Especificaciones
| Specification |
|---|
| Battery Status API> # dfn-chargingchange> |
| Battery Status API> # dom-batterymanager-onchargingchange> |