BatteryManager - バッテリーマネージャー
公開日:
BatteryManagerは、デバイスのバッテリーの状態を管理するための機能を備えたインターフェイスです。
概要
- 名前
- BatteryManager
- 継承
- EventTarget
- BatteryManager
- 実装
- 実装するインターフェイスはありません。
- IDL
interface BatteryManager : EventTarget { readonly attribute boolean charging; readonly attribute unrestricted double chargingTime; readonly attribute unrestricted double dischargingTime; readonly attribute double level; attribute EventHandler onchargingchange; attribute EventHandler onchargingtimechange; attribute EventHandler ondischargingtimechange; attribute EventHandler onlevelchange; }; typedef EventHandlerNonNull? EventHandler; [TreatNonObjectAsNull] callback EventHandlerNonNull = any (Event event);
- 仕様書
- https://w3c.github.io/battery/#the-batterymanager-interface
プロパティ
BatteryManager.charging
- Chrome
- ● 38+
- Firefox
- × -51
- Edge
- ×
- IE
- ×
- Safari
- ×
- Opera
- ● 25+
- iOS
- ×
- Android
- ×
充電中の場合はtrue
、違う場合はfalse
を返します。
BatteryManager.chargingTime
- Chrome
- ● 38+
- Firefox
- × -51
- Edge
- ×
- IE
- ×
- Safari
- ×
- Opera
- ● 25+
- iOS
- ×
- Android
- ×
充電完了までの残り時間を、秒単位の数値で返します。
BatteryManager.dischargingTime
- Chrome
- ● 38+
- Firefox
- × -51
- Edge
- ×
- IE
- ×
- Safari
- ×
- Opera
- ● 25+
- iOS
- ×
- Android
- ×
充電切れまでの残り時間を、秒単位の数値で返します。
BatteryManager.level
- Chrome
- ● 38+
- Firefox
- × -51
- Edge
- ×
- IE
- ×
- Safari
- ×
- Opera
- ● 25+
- iOS
- ×
- Android
- ×
充電の割合を0
〜1
の数値で返します。
メソッド
EventTargetのメソッドを利用できます。
イベントハンドラ
BatteryManager.onchargingchange
- Chrome
- ● 38+
- Firefox
- × -51
- Edge
- ×
- IE
- ×
- Safari
- ×
- Opera
- ● 25+
- iOS
- ×
- Android
- ×
バッテリーの状態(充電中か放電中か)に変化があった時に発火します。
BatteryManager.onchargingtimechange
- Chrome
- ● 38+
- Firefox
- × -51
- Edge
- ×
- IE
- ×
- Safari
- ×
- Opera
- ● 25+
- iOS
- ×
- Android
- ×
バッテリーの充電完了までの残り時間に変化があった時に発火します。
BatteryManager.ondischargingtimechange
- Chrome
- ● 38+
- Firefox
- × -51
- Edge
- ×
- IE
- ×
- Safari
- ×
- Opera
- ● 25+
- iOS
- ×
- Android
- ×
バッテリーの充電切れまでの残り時間に変化があった時に発火します。
BatteryManager.onlevelchange
- Chrome
- ● 38+
- Firefox
- × -51
- Edge
- ×
- IE
- ×
- Safari
- ×
- Opera
- ● 25+
- iOS
- ×
- Android
- ×
バッテリーの充電のレベル(バッテリー残量)に変化があった時に発火します。
サポート状況
BatteryManagerのサポート状況です。
ブラウザ | サポート状況 | ブラウザ | サポート状況 |
---|---|---|---|
Chrome | Supported 38+ | Firefox | Not Supported -51 |
Edge | Not Supported | Internet Explorer | Not Supported |
Safari | Not Supported | Opera | Supported 25+ |
iOS Safari | Not Supported | Android | Not Supported |
Chrome
バージョン | サポート状況 | 公開時期 | シェア |
---|---|---|---|
57 | Supported | 2017年3月頃 | 0.1% |
56 | Supported | 2017年1月頃 | 12.02% |
55 | Supported | 2016年12月頃 | 12.36% |
54 | Supported | 2016年10月頃 | 0.44% |
53 | Supported | 2016年9月頃 | 0.25% |
52 | Supported | 2016年7月頃 | 0.27% |
51 | Supported | 2016年6月頃 | 0.4% |
50 | Supported | 2016年4月頃 | 0.32% |
49 | Supported | 2016年3月頃 | 0.47% |
48 | Supported | 2016年1月頃 | 0.02% |
47 | Supported | 2015年12月頃 | 0.06% |
46 | Supported | 2015年10月頃 | 0.56% |
45 | Supported | 2015年9月頃 | 0.01% |
44 | Supported | 2015年7月頃 | 0.83% |
43 | Supported | 2015年5月頃 | 0.05% |
42 | Supported | 2015年4月頃 | 0.05% |
41 | Supported | 2015年3月頃 | 0.01% |
40 | Supported | 2015年1月頃 | 0.59% |
39 | Supported | 2014年11月頃 | 0.02% |
38 | Supported | 2014年10月頃 | 0.08% |
37 | Not Supported | 2014年8月頃 | 0.01% |
36 | Not Supported | 2014年7月頃 | 0.01% |
35 | Not Supported | 2014年5月頃 | 0.01% |
34 | Not Supported | 2014年4月頃 | 0.14% |
33 | Not Supported | 2014年2月頃 | 0.01% |
32 | Not Supported | 2014年1月頃 | 0% |
31 | Not Supported | 2013年11月頃 | 0.01% |
30 | Not Supported | 2013年10月頃 | 0.03% |
29 | Not Supported | 2013年8月頃 | 0% |
28 | Not Supported | 2013年6月頃 | 0.03% |
27 | Not Supported | 2013年5月頃 | 0.01% |
26 | Not Supported | 2013年3月頃 | 0% |
25 | Not Supported | 2013年2月頃 | 0% |
24 | Not Supported | 2013年1月頃 | 0% |
23 | Not Supported | 2012年11月頃 | 0% |
22 | Not Supported | 2012年9月頃 | 0% |
21 | Not Supported | 2012年7月頃 | 0% |
20 | Not Supported | 2012年6月頃 | 0% |
19 | Not Supported | 2012年5月頃 | 0% |
18 | Not Supported | 2012年3月頃 | 0.01% |
17 | Not Supported | 2012年2月頃 | 0.01% |
16 | Not Supported | 2011年12月頃 | 0% |
15 | Not Supported | 2011年10月頃 | 0% |
14 | Not Supported | 2011年9月頃 | 0% |
Firefox
バージョン | サポート状況 | 公開時期 | シェア |
---|---|---|---|
52 | Not Supported chrome/privileged codeに限定したサポートとなりました。 | 2017年3月頃 | 0.12% |
51 | Supported | 2017年1月頃 | 1.7% |
50 | Supported | 2016年11月頃 | 0.78% |
49 | Supported | 2016年9月頃 | 0.02% |
48 | Supported | 2016年8月頃 | 0.07% |
47 | Supported | 2016年6月頃 | 0.03% |
46 | Supported | 2016年4月頃 | 0.01% |
45 | Supported | 2016年3月頃 | 0.1% |
44 | Supported | 2016年1月頃 | 0.01% |
43 | Supported | 2015年12月頃 | 0.02% |
42 | Not Supported | 2015年11月頃 | 0.01% |
41 | Not Supported | 2015年9月頃 | 0% |
40 | Not Supported | 2015年8月頃 | 0.02% |
39 | Not Supported | 2015年7月頃 | 0.01% |
38 | Not Supported | 2015年5月頃 | 0.02% |
37 | Not Supported | 2015年3月頃 | 0% |
36 | Not Supported | 2015年2月頃 | 0.01% |
35 | Not Supported | 2015年1月頃 | 0% |
34 | Not Supported | 2014年12月頃 | 0.01% |
33 | Not Supported | 2014年10月頃 | 0% |
32 | Not Supported | 2014年9月頃 | 0% |
31 | Not Supported | 2014年7月頃 | 0.01% |
30 | Not Supported | 2014年6月頃 | 0% |
29 | Not Supported | 2014年4月頃 | 0% |
28 | Not Supported | 2014年3月頃 | 0.01% |
27 | Not Supported | 2014年2月頃 | 0% |
26 | Not Supported | 2013年12月頃 | 0% |
25 | Not Supported | 2013年10月頃 | 0% |
24 | Not Supported | 2013年9月頃 | 0% |
23 | Not Supported | 2013年8月頃 | 0% |
22 | Not Supported | 2013年6月頃 | 0% |
21 | Not Supported | 2013年5月頃 | 0% |
20 | Not Supported | 2013年4月頃 | 0% |
19 | Not Supported | 2013年2月頃 | 0% |
18 | Not Supported | 2013年1月頃 | 0% |
17 | Not Supported | 2012年11月頃 | 0% |
16 | Not Supported | 2012年10月頃 | 0% |
15 | Not Supported | 2012年8月頃 | 0% |
14 | Not Supported | 2012年7月頃 | 0% |
13 | Not Supported | 2012年6月頃 | 0% |
12 | Not Supported | 2012年4月頃 | 0% |
11 | Not Supported | 2012年3月頃 | 0% |
10 | Not Supported | 2012年1月頃 | 0% |
9 | Not Supported | 2011年12月頃 | 0% |
8 | Not Supported | 2011年11月頃 | 0% |
7 | Not Supported | 2011年9月頃 | 0% |
6 | Not Supported | 2011年8月頃 | 0% |
5 | Not Supported | 2011年6月頃 | 0% |
4 | Not Supported | 2011年3月頃 | 0% |
Edge
バージョン | サポート状況 | 公開時期 | シェア |
---|---|---|---|
14 | Not Supported | 2016年2月頃 | 1.05% |
13 | Not Supported | 2015年9月頃 | 0.08% |
Internet Explorer
バージョン | サポート状況 | 公開時期 | シェア |
---|---|---|---|
11 | Not Supported | 2013年10月頃 | 4.99% |
10 | Not Supported | 2012年8月頃 | 0.09% |
9 | Not Supported | 2011年3月頃 | 0.18% |
8 | Not Supported | 2009年3月頃 | 0.04% |
7 | Not Supported | 2006年10月頃 | 0.01% |
6 | Not Supported | 2001年8月頃 | 0% |
Safari
バージョン | サポート状況 | 公開時期 | シェア |
---|---|---|---|
10 | Not Supported | 2016年10月頃 | 0% |
9.1 | Not Supported | 2015年9月頃 | 0% |
8.0 | Not Supported | 2014年10月頃 | 0% |
7.1 | Not Supported | 2013年10月頃 | 0% |
6.0 | Not Supported | 2012年7月頃 | 0% |
5.1 | Not Supported | 2011年7月頃 | 0% |
4 | Not Supported | 2009年6月頃 | 0% |
Opera
バージョン | サポート状況 | 公開時期 | シェア |
---|---|---|---|
43 | Supported | 2017年2月頃 | 0.06% |
42 | Supported | 2016年12月頃 | 0.09% |
41 | Supported | 2016年10月頃 | 0.01% |
40 | Supported | 2016年9月頃 | 0% |
39 | Supported | 2016年8月頃 | 0% |
38 | Supported | 2016年6月頃 | 0% |
37 | Supported | 2016年5月頃 | 0.01% |
36 | Supported | 2016年3月頃 | 0.01% |
35 | Supported | 2016年2月頃 | 0% |
34 | Supported | 2015年12月頃 | 0% |
33 | Supported | 2015年10月頃 | 0% |
32 | Supported | 2015年9月頃 | 0% |
31 | Supported | 2015年8月頃 | 0% |
30 | Supported | 2015年6月頃 | 0% |
29 | Supported | 2015年4月頃 | 0% |
28 | Supported | 2015年3月頃 | 0% |
27 | Supported | 2015年1月頃 | 0% |
26 | Supported | 2014年12月頃 | 0% |
25 | Supported | 2014年10月頃 | 0% |
24 | Not Supported | 2014年9月頃 | 0% |
23 | Not Supported | 2014年7月頃 | 0% |
22 | Not Supported | 2014年6月頃 | 0% |
21 | Not Supported | 2014年5月頃 | 0.01% |
20 | Not Supported | 2014年3月頃 | 0% |
19 | Not Supported | 2014年1月頃 | 0% |
18 | Not Supported | 2013年11月頃 | 0% |
17 | Not Supported | 2013年10月頃 | 0% |
16 | Not Supported | 2013年8月頃 | 0% |
15 | Not Supported | 2013年7月頃 | 0% |
12 | Not Supported | 2012年6月頃 | 0.02% |
11.6 | Not Supported | 2011年12月頃 | 0% |
11.1 | Not Supported | 2011年4月頃 | 0% |
iOS Safari
バージョン | サポート状況 | 公開時期 | シェア |
---|---|---|---|
10.0 | Not Supported | 2016年9月頃 | 39.65% |
9.1 | Not Supported | 2015年9月頃 | 5.39% |
8.3 | Not Supported | 2014年9月頃 | 1.03% |
7.0 | Not Supported | 2013年9月頃 | 0.24% |
6.0 | Not Supported | 2012年9月頃 | 0.05% |
5.1 | Not Supported | 2011年10月頃 | 0.03% |
Android
バージョン | サポート状況 | 公開時期 | シェア |
---|---|---|---|
4.4 | Not Supported | 2013年10月頃 | 0% |
4.3 | Not Supported | 2013年7月頃 | 0% |
4.2 | Not Supported | 2013年3月頃 | 0.03% |
4.1 | Not Supported | 2012年12月頃 | 0% |
4.0 | Not Supported | 2012年6月頃 | 1.61% |
2.3 | Not Supported | 2011年10月頃 | 0% |