做了一个墨水屏用的番茄钟,想要显示电池状态,于是查询到以下资料。
API是navigator
对象提供的:
navigator.getBattery().then(function(result){}); 通过对
getBattery()
的调用,可以得到一个promise
,其返回一个then方法
,并提供一个BatteryManager
对象:
BatteryManagery { charging: false, chargingTime: Infinity, dischargingTime: 8940, level: 0.59, onchargingchange: null, onchargingtimechange: null, ondischargingtimechange: null, onlevelchange: null }