做了一个墨水屏用的番茄钟,想要显示电池状态,于是查询到以下资料。 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 }