Navigator.battery

battery プロパティは読み取り専用で、システムのバッテリの充電レベルや端末が充電中であるかどうかについての情報を提供し、これらのパラメーターが変化したときに発生するイベントを公開する BatteryManager を返します。このインターフェイスは Battery Status API の早期の草稿で導入されましたが、 Promise ベースの Navigator.getBattery() に置き換えられました。

battery プロパティは非推奨になり、バッテリの Promise を返す Navigator.getBattery() メソッドに置き換えられました。

構文

var battery = navigator.battery;

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung 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 未対応 なし

凡例

未対応  
未対応
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。
実装ノートを参照してください。
実装ノートを参照してください。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

関連情報