Javascript 如何在计数器的特定编号上显示警告/消息?

Javascript 如何在计数器的特定编号上显示警告/消息?,javascript,jquery,battery,batterylevel,batterymanager,Javascript,Jquery,Battery,Batterylevel,Batterymanager,我在我的网站上使用一个系统来识别用户手机中的电池电量,这个系统是“电池api” 我想在电池电量超过10%时插入一条警告,比如,“嘿,你需要给手机充电,你可以随时使用我们的产品…” 有可能吗?您可以使用。下面的代码是对 navigator.getBattery().then(函数(电池){ battery.addEventListener('levelchange',function(){ updateLevelInfo(); }); 函数updateLevelInfo(){ var百分比=电池电

我在我的网站上使用一个系统来识别用户手机中的电池电量,这个系统是“电池api”

我想在电池电量超过10%时插入一条警告,比如,“嘿,你需要给手机充电,你可以随时使用我们的产品…”


有可能吗?

您可以使用。下面的代码是对

navigator.getBattery().then(函数(电池){
battery.addEventListener('levelchange',function(){
updateLevelInfo();
});
函数updateLevelInfo(){
var百分比=电池电量*100;
如果(百分比<10){//显示消息};
}
});

我建议检查浏览器兼容性,但如果符合要求。

是的,如果用户使用的是最新的chrome浏览器,则可以。更多你尝试了什么?遇到了什么问题?该API对浏览器的支持有限我知道这个解决方案虽然很有价值,但由于这个问题,它将导致基于电池状态的手机充电器广告。由于隐私问题,Firefox取消了Firefox 52对该API的支持。
navigator.getBattery().then(function(battery) {

  battery.addEventListener('levelchange', function(){
    updateLevelInfo();
  });

  function updateLevelInfo(){
    var percentage = battery.level * 100;
    if(percentage < 10){ // Show message };
  }

});