在 PWA 中运行的 WebAPP 应该具备更高的权限

Chrome 现在支持的 WebApiDevice 需要高可信度 WebApp 才能调用

在浏览器中运行,对用户的隐私保护级别较高,因为任何一个链接都有可能让把用户带入一个未知网站。

而 PWA 则和原生 APP 一样,是需要用户安装,启动前用户就已经知道了这是个什么应用。所以,一些在浏览器中禁止的 API 应该可以允许在 PWA 中使用,比如 Battery API(?),PWA 应该有更高的权限。

建议将下面这些 API 移动到 PWA 环境中才可以使用:
  • Battery API(被 Firefox 和 Safari 移除
  • CSS 系统颜色