BatteryManager
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Интерфейс BatteryManager позволяет взаимодействовать с Battery Status API и предоставляет доступ к информации об уровне заряда батареи устройства. Метод navigator.getBattery() возвращает промис, содержащий интерфейс BatteryManager.
Свойства экземпляра
BatteryManager.chargingТолько для чтения-
Значение с булевым типом, заряжается сейчас батарея или нет.
BatteryManager.chargingTimeТолько для чтения-
Число оставшихся секунд до полной зарядки, или 0, если устройство заряжено.
BatteryManager.dischargingTimeТолько для чтения-
Число оставшихся секунд до полной разрядки устройства.
BatteryManager.levelТолько для чтения-
Число между 0.0 и 1.0, показывающее уровень заряда батареи устройства.
Методы
Наследует методы родительского интерфейса: EventTarget.
События
chargingchange-
Вызывается при обновлении состояния процесса зарядки батареи (свойство
charging). chargingtimechange-
Вызывается при обновлении времени до полной зарядки батареи (свойство
chargingTime). dischargingtimechange-
Вызывается при обновлении времени до разрядки батареи (свойство
dischargingTime). levelchange-
Вызывается при обновление уровня заряда батареи (свойство
level).
Спецификации
| Specification |
|---|
| Battery Status API> # the-batterymanager-interface> |
Совместимость с браузерами
Loading…