BatteryManager: dischargingTime-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 dischargingTime
-Eigenschaft des BatteryManager
-Interfaces gibt die verbleibende Zeit in Sekunden an, bis der Akku vollständig entladen ist, oder Infinity
, wenn der Akku derzeit geladen wird, anstatt entladen zu werden oder der Benutzeragent nicht in der Lage ist, die Batteriestatus-Informationen zu melden. Wenn sich der Wert ändert, wird das dischargingtimechange
-Ereignis ausgelöst.
Hinweis: Auch wenn die zurückgegebene Zeit auf die Sekunde genau ist, runden Browser sie aus Datenschutzgründen auf ein höheres Intervall (typischerweise auf die nächsten 15 Minuten) auf.
Wert
Eine Zahl.
Beispiele
>HTML
<div id="dischargingTime">(discharging time unknown)</div>
JavaScript
navigator.getBattery().then((battery) => {
const time = battery.dischargingTime;
document.querySelector("#dischargingTime").textContent =
`Remaining time to fully discharge the battery: ${time}s`;
});
Spezifikationen
Specification |
---|
Battery Status API> # dom-batterymanager-dischargingtime> |
Browser-Kompatibilität
Loading…