-2

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

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

这是可能的?

4

1 回答 1

1

您可以使用Battery Status API实现该功能。以下代码是此页面上示例的略微修改版本。

navigator.getBattery().then(function(battery) {

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

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

});

我建议检查浏览器兼容性,但如果它令人满意。

于 2018-11-15T17:41:02.540 回答