Navigator.battery

Устарело
Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Свойство battery только для чтения  возвращающее BatteryManager которое дает информацию об уровне заряда системной батареи; предоставляет также некоторые новые события, которые вы можете обрабатывать и контролируя состояние батареи.Оно реализует API состояния батареи; смотрите документацию для получения дополнительной информации, руководство по использованию API и примеры кода.

Свойство battery устарело и было заменено Navigator.getBattery(). Метод возвращает Promise. Хотя оно частично поддерживается.

Синтаксис

var battery = navigator.battery;

Спецификации

Specification Status Comment
Battery Status API Candidate Recommendation Initial definition

Доступность в браузере

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
battery
Устаревшая
Chrome Нет поддержки 20 — 29
С префиксом
Нет поддержки 20 — 29
С префиксом
С префиксом Требует вендорный префикс: webkit
Edge Нет поддержки НетFirefox Нет поддержки 16 — 50
Замечания
Нет поддержки 16 — 50
Замечания
Замечания Removed in favor of navigator.getBattery().
Замечания The Battery API was supported on Android, Windows, and Linux with UPower installed. Support for macOS was available starting with Firefox 18.
Нет поддержки 11 — 16
С префиксом
С префиксом Требует вендорный префикс: moz
Нет поддержки 10 — 16
Отключено
Отключено From version 10 until version 16 (exclusive): this feature is behind the dom.battery.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетFirefox Android Нет поддержки 16 — 50
Замечания
Нет поддержки 16 — 50
Замечания
Замечания Removed in favor of navigator.getBattery().
Замечания The Battery API was supported on Android, Windows, and Linux with UPower installed. Support for macOS was available starting with Firefox 18.
Нет поддержки 14 — 16
С префиксом
С префиксом Требует вендорный префикс: moz
Нет поддержки 10 — 16
Отключено
Отключено From version 10 until version 16 (exclusive): this feature is behind the dom.battery.enabled preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет

Легенда

Нет поддержки  
Нет поддержки
Устаревшая. Не следует использовать в новых веб-сайтах
Устаревшая. Не следует использовать в новых веб-сайтах
Смотрите замечания реализации.
Смотрите замечания реализации.
Пользователь должен сам включить эту возможность.
Пользователь должен сам включить эту возможность.
Требует вендорный префикс или другое имя для использования.
Требует вендорный префикс или другое имя для использования.

Смотрите также