簡單提一下 HTML5 Battery Status API,不過目前看起來只有 chrome 支援,像這種的我就不大會用在正式開發的網頁上了。
我們可以透過 navigator.getBattery()方法取得BatteryMananger物件,再透過BatteryManager物件取得電池相關資訊:
- charging:電池是否在充電
- chargingTime:充電完成需要的時間
- dischargingTime:電池還能使用多長時間
- level:目前電池量
navigator.getBattery().then(function (battery) { console.log("是否充電: "+battery.charging); console.log("充電完成需要時間: "+battery.chargingTime); console.log("電池還能使用多少時間: : "+battery.dischargingTime); console.log("目前電池量: "+battery.level); });