BatteryManager: chargingTime-Eigenschaft
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.
Die schreibgeschützte chargingTime
-Eigenschaft des BatteryManager
-Interfaces gibt die Anzahl der Sekunden an, die verbleiben, bis der Akku vollständig geladen ist, oder 0
, wenn der Akku bereits vollständig geladen ist oder der Benutzeragent den Akkustatus nicht melden kann. Wenn der Akku derzeit entladen wird, ist sein Wert Infinity
. Wenn sich der Wert ändert, wird das chargingtimechange
-Ereignis ausgelöst.
Hinweis: Auch wenn die zurückgegebene Zeit sekundengenau ist, runden Browser sie aus Datenschutzgründen auf ein höheres Intervall (typischerweise auf die nächsten 15 Minuten).
Wert
Eine Zahl.
Beispiele
HTML
<div id="chargingTime">(charging time unknown)</div>
JavaScript
navigator.getBattery().then((battery) => {
const time = battery.chargingTime;
document.querySelector("#chargingTime").textContent =
`Time to fully charge the battery: ${time}s`;
});
Spezifikationen
Specification |
---|
Battery Status API # dom-batterymanager-chargingtime |
Browser-Kompatibilität
BCD tables only load in the browser