BatteryManager
BatteryManager 介面是 Battery Status API 的一部分,它提供有關係統電池充電狀態的資訊。navigator.getBattery() 方法返回一個 Promise,該 Promise 解析為一個 BatteryManager 介面。
從 Chrome 103 開始,Battery Status API 的 BatteryManager 介面僅向安全上下文公開。
例項屬性
還繼承了其父介面 EventTarget 的屬性。
BatteryManager.charging只讀-
一個布林值,指示電池當前是否正在充電。
BatteryManager.chargingTime只讀-
一個數字,表示電池充滿電所需剩餘時間的秒數,如果電池已充滿電,則為 0。
BatteryManager.dischargingTime只讀-
一個數字,表示電池完全耗盡並導致系統掛起所需的剩餘時間的秒數。
BatteryManager.level只讀-
一個數字,表示系統電池充電水平,縮放到 0.0 到 1.0 之間的值。
例項方法
還繼承了其父介面 EventTarget 的方法。
事件
還繼承了其父介面 EventTarget 的事件。
chargingchange-
當電池充電狀態(
屬性)更新時觸發。charging chargingtimechange-
當電池充電時間(
屬性)更新時觸發。chargingTime dischargingtimechange-
當電池放電時間(
屬性)更新時觸發。dischargingTime levelchange-
當電池電量(
屬性)更新時觸發。level
規範
| 規範 |
|---|
| Battery Status API # the-batterymanager-interface |
瀏覽器相容性
載入中…
另見
- Battery Status API
Navigator.getBattery()