BatteryManager:chargingTime 屬性
chargingTime 是 BatteryManager 介面的一個只讀屬性,它表示電池充滿電還需要的時間,以秒為單位。如果電池已充滿電或使用者代理無法報告電池狀態資訊,則返回 0。如果電池當前正在放電,則其值為 Infinity。當其值發生變化時,會觸發 chargingtimechange 事件。
注意: 即使返回的時間精確到秒,出於隱私考慮,瀏覽器也會將其四捨五入到更高的間隔(通常是最近的 15 分鐘)。
值
一個數字。
示例
HTML
html
<div id="chargingTime">(charging time unknown)</div>
JavaScript
js
navigator.getBattery().then((battery) => {
const time = battery.chargingTime;
document.querySelector("#chargingTime").textContent =
`Time to fully charge the battery: ${time}s`;
});
規範
| 規範 |
|---|
| Battery Status API # dom-batterymanager-chargingtime |
瀏覽器相容性
載入中…