API、JavaScriptを使用してください。 Firefoxでバッテリーが低下したことをすぐに確認してください!...

ご存知のように、W3CはバッテリーAPI標準のドラフトに取り組んでおり 、その実装により、ブラウザーのJavaScriptがブラウザーが実行されているモバイルデバイス(携帯電話、タブレット、ネットブック、ラップトップなど)のバッテリーレベルを監視できるようになります。



プロパティnavigator.battery.charging (論理;デバイスが充電している場合はtrueおよび navigator.battery.level0.0〜1.0の数値で、最大充電に対するバッテリー充電量を表す) 持つnavigator.batteryオブジェクトの外観について説明しています。 両方のプロパティは読み取り専用です。 このオブジェクトには、次のようなバッテリーステータスの変化を監視できるイベントもあります。



navigator.battery.addEventListener('chargingchange', function () { if (navigator.battery.charging) { console.log('     .'); } }, false);
      
      





この秋(2011)の終わりに、対応するオブジェクト( navigator.mozBatteryという名前で)が第11バージョンのFirefoxオブジェクトモデル追加されましたバグ678694を参照)。 スケジュールに登場するのは来年(2012年)の3月中旬に予定されており、2月上旬にベータ版が公開されます。 11番目のバージョンのMobile Firefoxは一般に、10番目のバージョンと比較して多くの変更を加えて輝けると約束しているので、楽しみにしています。



新しい機能の実装に関する詳細は、MozillaWikiで提供されています 。 これは、イベントの開始時に、 充電の変更 (バッテリーの起動時、 または逆に充電の停止時) レベルの変更(充電レベルが1%変化したとき)の2つのみであることを意味します。



W3Cドラフトでは、バッテリーが完全に充電(または臨界充電)されるまでの推定残り時間を推定するための2つの追加プロパティchargingTime およびdischargeTimeと、この推定が変化した場合のイベント onchargetimechangeおよびondischargingtimechange )も予測されます。



All Articles