BatteryManager: chargingchange-Ereignis

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Das chargingchange-Ereignis der BatteryManager Schnittstelle wird ausgelöst, wenn die Batterie-Eigenschaft charging aktualisiert wird.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.

js
addEventListener("chargingchange", (event) => { })

onchargingchange = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiel

HTML

html
<div id="level">(battery level unknown)</div>
<div id="chargingTime">(charging time unknown)</div>

JavaScript

js
navigator.getBattery().then((battery) => {
  battery.onchargingchange = () => {
    document.querySelector("#level").textContent = battery.level;
    document.querySelector("#chargingTime").textContent = battery.chargingTime;
  };
});

Spezifikationen

Specification
Battery Status API
# ref-for-dfn-chargingchange-1
Battery Status API
# dom-batterymanager-onchargingchange

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch