BatteryManager.charging

Obsolète
Cette fonctionnalité est obsolète. Bien qu'encore supportée par des navigateurs, son utilisation est découragée pour tout nouveau projet. Évitez de l'utiliser.

Une valeur booléenne indiquant si la batterie de l'équipement est en train d'être chargée.

Syntax

var charging = battery.charging

charging indique si battery, qui est un objet du type BatteryManager, est en charge; si la batterie est en charge, la variable a la valeur true. Sinon, dans le cas de la décharge, la variable a la valeurvaux false.

Exemple

Code HTML

<div id="charging">(&ecirc;tat de charge inconnu)</div>

Code JavaScript

navigator.getBattery().then(function(battery) {

    var charging = battery.charging;

    document.querySelector('#charging').textContent = charging ;
});

Spécifications

Specification Status Comment
Battery Status API Candidat au statut de recommandation Définition initiale

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
charging
Obsolète
Chrome Support complet 38Edge Aucun support NonFirefox Aucun support 16 — 52
Aucun support 16 — 52
Aucun support 10 — 16
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : moz
Support complet 52
Notes Désactivée
Notes Disabled by default in Firefox 10, but can be enabled setting the preference dom.battery.enabled to true. Starting with Firefox 11, mozBattery is enabled by default. The Battery API is currently supported on Android, Windows, and Linux with UPower installed. Support for MacOS is available starting with Firefox 18. Firefox also provide support for the deprecated navigator.battery.
Désactivée From version 52: this feature is behind the dom.battery.enabled preference. To change preferences in Firefox, visit about:config.
Support complet 52
Notes
Notes From this version onwards, the Battery Status API is only available in chrome/privileged code.
IE Aucun support NonOpera Support complet 25Safari Aucun support NonWebView Android Support complet 40Chrome Android Support complet 38
Notes
Support complet 38
Notes
Notes Values for BatteryManager.chargingTime and BatteryManager.dischargingTime are always equal to Infinity.
Firefox Android Aucun support 10 — 16
Préfixée
Aucun support 10 — 16
Préfixée
Préfixée Nécessite l'utilisation d'un préfixe : moz
Aucun support 16 — 52
Notes Désactivée
Notes Disabled by default in Firefox 10.0, but can be enabled setting the preference dom.battery.enabled to true. Starting with Firefox 11.0, mozBattery is enabled by default. The Battery API is currently supported on Android, Windows, and Linux with UPower installed. Support for MacOS is available starting with Gecko 18.0 (Firefox 18.0 / Thunderbird 18.0 / SeaMonkey 2.15). Firefox also provide support for the deprecated navigator.battery.
Désactivée From version 16 until version 52 (exclusive): this feature is behind the dom.battery.enabled preference. To change preferences in Firefox, visit about:config.
Support complet 52
Notes
Notes From this version onwards, the Battery Status API is only available in chrome/privileged code.
Opera Android Support complet 25Safari iOS Aucun support ? — ?Samsung Internet Android Support complet Oui

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Voir les notes d'implémentation.
Voir les notes d'implémentation.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Une action explicite de l'utilisateur est nécessaire pour activer cette fonctionnalité.
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.
Cette fonctionnalité nécessite un préfixe particulier ou utilise un autre nom.

Voir aussi