<!doctype html>
<html>
<head>
<script type="text/javascript">
+function(p){
p.navigator.getBattery().then(showDetails);
}(window);
function showDetails(batteryData){
let charging = batteryData.charging;//是否在充电
let chargingTime = batteryData.chargingTime;//充满剩余时间
let dischargingTime = batteryData.dischargingTime;//可供使用时间
let level = batteryData.level;//当点电量(小数值e.g. 0.4,最大值1)
//事件
//onchargingchange
//onchargingtimechange
//ondischargingtimechange
//onlevelchange
}
</script>
</head>
<body onload="">
</body>
</html>
更多,请参照 MDN web docs 。