如何在javascript中获取设备电池电量

前端之家收集整理的这篇文章主要介绍了如何在javascript中获取设备电池电量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的应用程序中每15秒进行一次网络通话,如果用户设备电池百分比低于20%,那么我每隔30秒就会拨打一次电话.如何让用户的设备达到当前的电池电量?可能吗?任何帮助,将不胜感激.

解决方法

看看 Battery Status API.它不适用于所有浏览器,但它是一个开始.

对于支持它的浏览器,这样的东西应该工作:

navigator.getBattery().then(function(battery) {
  battery.addEventListener('levelchange',function() {    
    // Do stuff when the level changes,you can get it
    // from battery.level
    document.write((battery.level*100)+"%");
  })
  document.write((battery.level*100)+"%");
});

猜你在找的JavaScript相关文章