Version: Smart Feature Phone 2.5


A Boolean value indicating whether or not the device's battery is currently being charged.


var charging = navigator.battery.charging

On return, charging indicates whether or not the battery, which is a BatteryManager object, is currently being charged; if the battery is charging, this value is true. Otherwise, the value is false.


HTML Content#

<div id="charging">(charging state unknown)</div>

JavaScript Content#

navigator.getBattery().then(function(battery) {
var charging = battery.charging;
document.querySelector('#charging').textContent = charging ;