Устарело
Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.
Свойство battery
только для чтения возвращающее BatteryManager
которое дает информацию об уровне заряда системной батареи; предоставляет также некоторые новые события, которые вы можете обрабатывать и контролируя состояние батареи.Оно реализует API состояния батареи; смотрите документацию для получения дополнительной информации, руководство по использованию API и примеры кода.
Свойство battery
устарело и было заменено Navigator.getBattery()
. Метод возвращает battery
Promise
. Хотя оно частично поддерживается.
Синтаксис
var battery = navigator.battery;
Спецификации
Specification | Status | Comment |
---|---|---|
Battery Status API | Working Draft | Last Call Working Draft. |
Доступность в браузере
Свойство | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | Нет Chrome on Android: crbug.com/135863 Chrome OS: crbug.com/122593 |
10 (10) moz [1] 16 (16) (without prefix) [2] |
Нет | Нет | Нет |
Свойство | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | ? | Нет | 10.0 (10) moz [1] 16.0 (16) (without prefix) [2] |
Нет | Нет | Нет |
Примечание для Gecko
[1] Отключена по умолчанию в Firefox 10.0, но может быть включена установив true в
dom.battery.enabled
. Начиная с Firefox 11.0 , mozBattery
включена по умолчанию.
[2] API Battery в настоящее время поддерживается на Android, Windows и Linux и с установленным UPower.Поддержка для MacOS доступна начиная с Gecko 18.0 (Firefox 18.0 / Thunderbird 18.0 / SeaMonkey 2.15).