BatteryManager: dischargingtimechange 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 dischargingtimechange-Ereignis der BatteryManager-Schnittstelle wird ausgelöst, wenn die dischargingTime-Eigenschaft des Akkus aktualisiert wird.

Syntax

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

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

ondischargingtimechange = (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.ondischargingtimechange = () => {
    document.querySelector("#level").textContent = battery.level;
    document.querySelector("#chargingTime").textContent = battery.chargingTime;
  };
});

Spezifikationen

Specification
Battery Status API
# ref-for-dfn-dischargingtimechange-1
Battery Status API
# dom-batterymanager-ondischargingtimechange

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch