2

通过使用 API navigator.bluetooth.requestDevice(),网页可以请求用户允许他与蓝牙设备配对并建立连接。批准请求后,假设用户重新加载网页。有没有办法让网络连接到该配对设备而无需再次请求许可?

我知道我们可以使用 API navigator.usb.getDevices() 在 web-usb 中做到这一点,但我找不到在 web-bluetooth 中做到这一点的方法。任何人请帮忙。

谢谢

4

1 回答 1

6

Web Bluetooth 规范提到,该方法navigator.permissions.query()可用于请求BluetoothDevice在页面重新加载之前已授予权限的对象。

但是,Chrome 目前并没有像 WebUSB 那样实现持久的 Web 蓝牙权限,也没有通过navigator.permissionAPI 实现查询 Web 蓝牙权限。这两个任务都由issue 577953跟踪。

于 2018-09-07T22:20:51.563 回答