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;
});

規範

規範
Battery Status API
# dom-batterymanager-charging

瀏覽器相容性

另見