navigator.battery.onchargingchange - зміна стану заряду батареї.
window.navigator.battery.onchargingchange
window - не обов'язково вказувати. Об'єкт window.
navigator - об'єкт navigator.
onchargingchange подія об'єкту battery яка виконується при зміні стану заряду батареї, підключення або відключення зарядки до пристрою.
if(navigator.battery)
navigator.battery.onchargingchange=function(){
if(navigator.battery.charging)
alert('зарядку підключено.');
else alert('зарядку відключено');
};
else alert("Ваш браузер не підтримує navigator.battery");