DOM

インターフェイス

BatteryManager インターフェイス

  編集:2022.04.04 by T.A.

MS(en-US)

Battery Status APIの BatteryManager インターフェースは、システムのバッテリー充電レベルに関する情報を提供します。navigator.getBattery() メソッドは、BatteryManager インターフェイスで解決される promise を返します。

プロパティ
BatteryManager.charging 読取専用
バッテリーが現在充電されているかどうかを示す Boolean 値。
BatteryManager.chargingTime 読取専用
バッテリーが完全に充電されるまでの残り時間を秒単位で表す数値。バッテリーがすでに完全に充電されている場合は 0。
BatteryManager.dischargingTime 読取専用
バッテリーが完全に放電されてシステムが一時停止するまでの残り時間を秒単位で表す数値。
BatteryManager.level 読取専用
システムのバッテリー充電レベルを表す数値は、0.0 から 1.0 の間の値にスケーリングされます。
メソッド

親インターフェースである EventTarget からメソッドを継承します。

イベント
chargingchange
バッテリーの充電状態(charging プロパティ)が更新されたときに発生します。
chargingtimechange
バッテリーの充電時間(chargeingTime プロパティ)が更新されたときに発生します。
dischargingtimechange
バッテリーの放電時間(dischargeTime プロパティ)が更新されたときに発生します。
levelchange
バッテリーレベル(level プロパティ)が更新されたときに発生します。

テスト
HTML:

ここに表示
スクリプト組み込み:



スクリプト:


スクリプト:



表示内容:
表示内容: