【问题标题】:How to get battery percentage from the browser using Javascript? [closed]如何使用 Javascript 从浏览器获取电池百分比? [关闭]
【发布时间】:2019-11-02 20:21:03
【问题描述】:

如何使用 JavaScript 在 Web 应用程序上获取用户的电池电量百分比。

因为它是一个网络应用程序,它会在浏览器上运行。百分比会显示在网页上。

【问题讨论】:

  • javascript(除非是 nodejs)和 css 无济于事 - 所以,继续尝试使用 java 和/或 python,他们可以访问您需要的操作系统详细信息

标签: javascript function browser batterylevel


【解决方案1】:

您可以使用电池状态 API。它仅适用于某些浏览器,例如 chrome。

navigator.getBattery()
  .then(function(battery) {
    console.log(battery.level);
});

You can find more information here.

提供的链接是候选推荐,不是最终的 api。

【讨论】:

  • 请注意,此 API 从未符合规范(您提供的链接只是一个 CR),并且在 FF 出于隐私问题放弃对 Web 脚本的支持之后,我怀疑它是否会成功,并且希望在不久的将来也将其从 Blink 中删除。但是,对于 OP 来说,应该注意的是,FF 中仍然支持 chrome:// 脚本(扩展)的这个 API,并且可能会永远保留在那里。
  • 谢谢。我包括该链接是 CR。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
  • 2018-11-17
  • 1970-01-01
  • 2016-11-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多