BatteryManager

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Resumo

A interface BatteryManager fornece maneiras de obter informações sobre o nível de carga da bateria do sistema.

A propriedade navigator.battery retorna uma instância da interface BatteryManager que você pode utilizar para interajir com a API de status da bateria.

Propriedades

BatteryManager.charging Somente leitura

Um valor Booleano que indica se a bateria está sendo carregada no momento.

BatteryManager.chargingTime Somente leitura

Um número representando o tempo restante em segundos até a bateria estar completamente carregada, ou 0 se a carga já estiver completa.

BatteryManager.dischargingTime Somente leitura

Um número representando o tempo restante em segundos até a bateria estar completamente descarregada e o sistema ser suspenso.

BatteryManager.level Somente leitura

Um número representando o nível de carga da bateria do sistema em uma escala de valores entre 0.0 e 1.0.

Eventos

BatteryManager.onchargingchange

Tratamento para o evento unsupported templ: event; Esse evento é enviado quando o status de carregamento da bateria é atualizado.

BatteryManager.onchargingtimechange

Tratamento para o evento unsupported templ: event; Esse evento é enviado quando o tempo de carregamento da bateria é atualizado.

BatteryManager.ondischargingtimechange

Tratamento para o evento unsupported templ: event; Esse evento é enviado quando o tempo de descarregamento da bateria é atualizado.

BatteryManager.onlevelchange

Tratamento para o evento unsupported templ: event; Esse evento é enviado quando a nível da bateria é atualizado.

Métodos

Herdado de EventTarget:

unsupported templ: page

Especificações

Specification
Battery Status API
# the-batterymanager-interface

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também