BatteryManager:charging 属性
charging
是 BatteryManager
接口的只读属性,它是一个布尔值,指示设备的电池当前是否正在充电。当它的值发生变化时,会触发 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 的浏览器中加载。