BatteryManager:charging 属性

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中。

chargingBatteryManager 接口的只读属性,它是一个布尔值,指示设备的电池当前是否正在充电。当它的值发生变化时,会触发 chargingchange 事件。

如果电池正在充电或用户代理无法报告电池状态信息,则此值为 true。否则,为 false

布尔值。

示例

HTML

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

JavaScript

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

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

规范

规范
电池状态 API
# dom-batterymanager-charging

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅