Javascript电池API返回无限放电时间
Javascript Battery API returning Infinite discharging time
每个聪明的phone用户都希望它能成真,但不幸的是,这并不代表现实。同时...我得到 android phone 的 battery.dischargingTime
是 Inifinite...! (我希望它是,但它不是)
这是我的代码:
if(navigator.getBattery){
var battery = navigator.getBattery().then(function(battery){
var level = battery.level;
var rest = battery.dischargingTime;
});
}
之后level是0.94,这个是对的,剩下的就是Infinite了。我能理解它不适用于我的台式电脑,但适用于移动设备......!我正在使用 android 和 Chrome 43 btw.
编辑:我还注意到在 chrome 中 iPhone 这甚至没有通过支持测试,尽管 caniuse 没有提到它:http://caniuse.com/#search=battery
This value is Infinity
if the battery is currently charging rather than discharging, or if the system is unable to report the remaining discharging time.
https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager/dischargingTime
它基本上是在说“对不起,不知道”。忽略该无效值,稍后再回来查看。
每个聪明的phone用户都希望它能成真,但不幸的是,这并不代表现实。同时...我得到 android phone 的 battery.dischargingTime
是 Inifinite...! (我希望它是,但它不是)
这是我的代码:
if(navigator.getBattery){
var battery = navigator.getBattery().then(function(battery){
var level = battery.level;
var rest = battery.dischargingTime;
});
}
之后level是0.94,这个是对的,剩下的就是Infinite了。我能理解它不适用于我的台式电脑,但适用于移动设备......!我正在使用 android 和 Chrome 43 btw.
编辑:我还注意到在 chrome 中 iPhone 这甚至没有通过支持测试,尽管 caniuse 没有提到它:http://caniuse.com/#search=battery
This value is
Infinity
if the battery is currently charging rather than discharging, or if the system is unable to report the remaining discharging time.https://developer.mozilla.org/en-US/docs/Web/API/BatteryManager/dischargingTime
它基本上是在说“对不起,不知道”。忽略该无效值,稍后再回来查看。