充電状況が変化したかどうか調べる
説明
充電状況が変化するとBattery APIではchargingchangeイベントが発生します。chargingchangeイベントが発生したら呼び出されるイベントハンドラ(関数)内でchargingプロパティを調べれば充電されたか、それとも充電ケーブルが抜かれたかが分かります。
[
サンプルをダウンロード
]
ポイントとなるコード部分
navigator.battery.addEventListener("chargingchange", displayStatus); // 充電イベント検知