BatteryManager: chargingtimechange 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 chargingtimechange
Ereignis des BatteryManager
Interfaces wird ausgelöst, wenn die chargingTime
Eigenschaft des Akkus aktualisiert wird.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
, oder setzen Sie eine Ereignis-Handler-Eigenschaft.
js
addEventListener("chargingtimechange", (event) => { })
onchargingtimechange = (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.onchargingtimechange = () => {
document.querySelector("#level").textContent = battery.level;
document.querySelector("#chargingTime").textContent = battery.chargingTime;
};
});
Spezifikationen
Specification |
---|
Battery Status API # ref-for-dfn-chargingtimechange-1 |
Battery Status API # dom-batterymanager-onchargingtimechange |
Browser-Kompatibilität
BCD tables only load in the browser