通过使用navigator.bluetooth.requestDevice()接口,网页可以向用户请求与蓝牙设备配对和建立连接的许可。在批准请求之后,假设用户重新加载了网页。有没有办法让网络连接到配对的设备,而不需要再次请求许可?
我知道我们可以用navigator.usb.getDevices()接口在web-usb中做到这一点,但我找不到在web-bluetooth中做到这一点的方法。任何人请帮帮忙。
谢谢
发布于 2018-09-08 06:20:52
Web Bluetooth specification提到,navigator.permissions.query()方法可用于请求在页面重新加载之前被授予权限的BluetoothDevice对象。
然而,Chrome目前没有像WebUSB那样实现持久的Web蓝牙权限,也没有通过navigator.permission API实现查询Web蓝牙权限。这两个任务都由issue 577953跟踪。
https://stackoverflow.com/questions/52221609
复制相似问题