Spec-Zone.ru › Web APIs

BatteryManager: свойство charging

Ограниченная доступность

Эта функция не является базовой, поскольку она не работает в некоторых из наиболее широко используемых браузеров.

  • Узнать больше
  • См. полную совместимость
  • Сообщить об ошибке

Защищённый контекст: Эта функция доступна только в защищённых контекстах (HTTPS), в некоторых или всех поддерживающих браузерах.

Свойство charging только для чтения интерфейса BatteryManager представляет собой булево значение, указывающее, заряжается ли в данный момент батарея устройства. Когда его значение изменяется, возникает событие chargingchange.

Если батарея заряжается или пользовательский агент не может сообщить информацию о состоянии батареи, это значение равно true. В противном случае оно равно false.

Значение

Булево значение.

Примеры

HTML

<div id="charging">(charging state unknown)</div>

JavaScript

navigator.getBattery().then((battery) => {
  const charging = battery.charging;

  document.querySelector("#charging").textContent = charging;
});

Спецификации

Спецификация
Battery Status API
# dom-batterymanager-charging

Совместимость браузеров

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
charging 38 79 43–52 25 Нет 38 43–52 25 Нет 3.0 38

См. также

  • BatteryManager
  • Navigator.getBattery()

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager/charging

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API