saj*_*jay 1 javascript battery google-chrome
我试图通过电池api获得电池电量.它在Firefox中运行良好.但在chrome(navigator.webkitBattery)中无效.任何帮助都感激不尽.提前致谢.
var battery = navigator.battery || navigator.mozBattery || navigator.webkitBattery;
alert(battery.level)
Run Code Online (Sandbox Code Playgroud)
好吧,在chrome ver 39.0+上,有navigator.getBattery方法,它在调用时返回一个promise对象.所以代码可能如下所示:
var battery = navigator.battery || navigator.mozBattery;
if (battery) {
// battery status for firefox
alert(battery.level * 100 + '%');
} else if (navigator.getBattery) {
//battery status for chrome
navigator.getBattery().then(function(battery) {
alert(battery.level * 100 + '%');
});
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1011 次 |
| 最近记录: |