Indica a quantidade de tempo, em segundos, que restam até a bateria estar totalmente descarregada.
Sintaxe
var time = navigator.battery.dischargingTime
No retorno, time
é o tempo restante em segundos até que a bateria esteja totamente descarregada e o sistema suspenda. Este valor é Infinity
se a bateria estiver carregando, ao invés de descarregando, ou se o sistema não for capaz de determinar o tempo restante de carregamento (ou ainda se não existir uma bateria disponível).
Especificações
Especificação | Status | Comentário |
---|---|---|
Battery Status API | Working Draft | Especificação Inicial. |
Compatibilidade entre navegadores
Funcionalidade | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte básico | Não suportado Chrome para Android: crbug.com/135863 Chrome OS: crbug.com/122593 |
10 (10) moz [1] 16 (16) (sem prefixo) [2] |
Não suportado | Não suportado | Não suportado |
Funcionalidade | Android | Chrome para Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suporte básico | ? | Não suportado | 10.0 (10) moz [1] 16.0 (16) (sem prefixo) [2] |
Não suportado | Não suportado | Não suportado |
Notas para o Gecko
[1] Desabilitado por padrão no Firefox 10.0, mas pode ser habilitado alterando a preferência dom.battery.enabled
para true
. A partir do Firefox 11.0, mozBattery
é habilitado por padrão.
[2] A Battery API é atualmente suportada no Android, Windows e Linux com UPower instalado. O suporte para MacOS está disponível a partir do Gecko 18.0 (Firefox 18.0 / Thunderbird 18.0 / SeaMonkey 2.15);