navigator.battery

navigator.battery об'єкт який містить інформацію про статус заряду акумулятора.

Синтаксис:

window.navigator.battery

Параметри:

window - не обов'язково вказувати. Об'єкт window

navigator - об'єкт navigator

Опис:

battery властивість об'єкта navigator яка містить об'єкт BatteryManager, який містить інформацію про заряд батареї.

Вигляд об'єкту BatteryManagery:

BatteryManagery { charging: false, chargingTime: Infinity , dischargingTime: Infinity, level: 0.8, onchargingchange: null, onchargingtimechange: null, ondischargingtimechange: null, onlevelchange: null }

Не усі браузери підтримують navigator.battery так як створений сучасний метод navigator.getBattery().

Приклад:

alert(navigator.battery);

Виводим повідомлення якщо низький заряд батареї і не підключена зарядка:

if(navigator.battery){ var b=navigator.battery; if(b.charging==false && b.level<0.2){ alert('У вашому пристрої низький заряд батареї. Підключіть зарядний пристрій!'); }; }else alert("Ваш браузер не підтримує navigator.battery");