BatteryManager
Интерфейс BatteryManager
предоставляет пути получения информации о уровне заряда батареи устройства.
Метод navigator.getBattery()
возвращает battery promise, разрешающий использование BatteryManager
интерфейса, который вы можете использовать для взаимодействия с Battery Status API (en-US).
Свойства
BatteryManager.charging
(en-US) Только для чтения-
Значение с булевым типом, заряжается сейчас батарея или нет.
BatteryManager.chargingTime
(en-US) Только для чтения-
Число оставшихся секунд до полной зарядки, или 0, если устройство заряжено.
BatteryManager.dischargingTime
(en-US) Только для чтения-
Число оставшихся секунд до полной разрядки устройства.
BatteryManager.level
(en-US) Только для чтения-
Число между 0.0 и 1.0, показывающее уровень заряда батареи устройства.
Обработчики событий
BatteryManager.onchargingchange
(en-US)-
Обработчик для
chargingchange
события; Событие вызывается при обновлении состояния процесса зарядки батареи на текущий момент. BatteryManager.onchargingtimechange
(en-US)-
Обработчик для
chargingtimechange
события; Событие вызывается при обновлении времени до полной зарядки батареи устройства. BatteryManager.ondischargingtimechange
(en-US)-
Обработчик для
dischargingtimechange
события; Событие вызывается при обновлении времени до разрядки батареи устройства. BatteryManager.onlevelchange
(en-US)-
Обработчик для
levelchange
события; Событие вызывается при обновление уровня заряда батареи устройства.
Методы
Наследует от EventTarget
:
Спецификации
Specification |
---|
Battery Status API # the-batterymanager-interface |
Совместимость с браузерами
BCD tables only load in the browser