This translation is incomplete. Please help translate this article from English.
Sumario
La interfaz BatteryManager proporciona la información del nivel de carga de la bateria del sistema.
La propiedad navigator.battery devuelve una petición de la interfaz BatteryManager que se utiliza para interactuar con la API Battery Status.
Propiedades
-
BatteryManager.chargingRead only - Valor booleano que indica si la bateria se está o no cargando.
-
BatteryManager.chargingTimeRead only - Número que indica el tiempo que queda en segundos hasta que la batería esté completamente cargada, o 0 si la batería está completamente cargada.
-
BatteryManager.dischargingTimeRead only - Número que indica el tiempo restante en segundos hasta que la batería esté completamente descargada y el sistema entra en suspensión.
-
BatteryManager.levelRead only - Número que indica el nivel de carga de la batería del sistema, los valores están escalados entre 0.0 y 1.0.
Eventos del controlador
-
BatteryManager.onchargingchange -
Controlador para el evento
chargingchange; Este evento se envía cuando se actualiza el estado de carga de la batería. -
BatteryManager.onchargingtimechange -
Controlador para el evento
chargingtimechange; Este evento se envía cuando se actualiza el tiempo de carga de la batería. -
BatteryManager.ondischargingtimechange -
Controlador para el evento
dischargingtimechange; Este evento se envía cuando se actualiza el tiempo de descarga de la batería. -
BatteryManager.onlevelchange -
Controlador para el evento
levelchange; Este evento se envía cuando se actualizael nivel de la batería.
Métodos
Heredado deEventTarget:
EventTarget.addEventListener()- Register an event handler of a specific event type on the
EventTarget. EventTarget.removeEventListener()- Removes an event listener from the
EventTarget. EventTarget.dispatchEvent()- Dispatch an event to this
EventTarget.
Especificaciones
| Especificaciones | Estado | Comentario |
|---|---|---|
| Battery Status API | Working Draft | Especificaciones iniciales. |
Compatibilidad
| Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | Not supported Chrome on Android: crbug.com/135863 Chrome OS: crbug.com/122593 |
10 (10) moz [1] 16 (16) (without prefix) [2] |
Not supported | Not supported | Not supported |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | ? | Not supported | 10.0 (10) moz [1] 16.0 (16) (without prefix) [2] |
Not supported | Not supported | Not supported |
Notas Gecko
[1] Descativado por defecto en Firefox 10.0, pero se puede habilitar estableciendo las preferencias en dom.battery.enabled a true. A partir de Firefox 11.0, mozBattery está activado por defecto.
[2] La Battery API actualmente es soportada por Android, Windows, y Linux con UPower instalado. Está soportado para MacOS con Gecko 18.0 (Firefox 18.0 / Thunderbird 18.0 / SeaMonkey 2.15).
Ver también
Etiquetas y colaboradores del documento
Última actualización por:
David_Marcos,

