在Chrome网络蓝牙API中未经用户许可即可连接到配对设备?

问题描述 投票:0回答:1

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

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

谢谢

javascript google-chrome web-bluetooth webusb
1个回答
2
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.