This page was translated from English by the community.Learn more and join the MDN Web Docs community.
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.
In this article
Свойства экземпляра
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> |