Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

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

Compatibilidad con navegadores

Ver también