--- title: Navigator.getBattery() slug: Web/API/Navigator/getBattery translation_of: Web/API/Navigator/getBattery ---

{{ ApiRef("Battery API") }}

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

语法

navigator.getBattery().then(funcRef);

funcRef 是{{domxref("navigator.getBattery")}} 返回的battery promise对象被resolve后执行的函数,即回调函数。

相关规范

规范 状态 阶段
{{SpecName("Battery API", "#widl-Navigator-getBattery-Promise-BatteryManager", "Navigator.getBattery")}} {{Spec2('Battery API')}} 初试定义

浏览器兼容

{{Compat("api.Navigator.getBattery")}}

请参见