gpt4 book ai didi

Javascript Battery API 返回无限放电时间

转载 作者:行者123 更新时间:2023-12-02 16:06:08 24 4
gpt4 key购买 nike

这是每个智能手机用户的愿望,但不幸的是这并不代表现实。同时...我发现我的 Android 手机的 battery.dischargingTime无限...! (我希望是这样,但事实并非如此)

这是我的代码:

if(navigator.getBattery){
var battery = navigator.getBattery().then(function(battery){
var level = battery.level;
var rest = battery.dischargingTime;
});
}

之后,等级为0.94,这是正确的,但其余的是无限。我可以理解它不适用于我的台式电脑,但适用于移动设备......!顺便说一句,我使用的是带有 Chrome 43 的 Android。

编辑:我还注意到,在 iPhone 的 chrome 中,这甚至没有通过支持测试,尽管 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

它基本上是说“对不起,不知道”。忽略该无效值并稍后再检查。

关于Javascript Battery API 返回无限放电时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30712348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com