我在我的网站上使用了一个系统来识别用户手机中的电池电量,该系统是“battery-api”。
我想在电池电量超过 10%(例如)时插入一条警告,例如“嘿,您需要为手机充电,您可以随时使用我们的产品……”
这是可能的?
我在我的网站上使用了一个系统来识别用户手机中的电池电量,该系统是“battery-api”。
我想在电池电量超过 10%(例如)时插入一条警告,例如“嘿,您需要为手机充电,您可以随时使用我们的产品……”
这是可能的?
您可以使用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 };
}
});
我建议检查浏览器兼容性,但如果它令人满意。