Navigator.getBattery()

getBattery() 方法提供了系统的电量信息,返回一个 battery 的 promise 对象,然后 resolve 后得到BatteryManager对象,它提供了一些新的事件,以及方法供您监控电池的状态。这个方法实现了 Battery Status API (en-US)(查看更多细节以及使用方法和实例代码)

语法

navigator.getBattery().then(funcRef);

funcRefnavigator.getBattery 返回的 battery promise 对象被 resolve 后执行的函数,即回调函数。

规范

Specification
Battery Status API
# dom-navigator-getbattery

浏览器兼容

BCD tables only load in the browser

请参见