BluetoothDevice

有限可用性

此功能不是基线功能,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

安全上下文:此功能仅在 安全上下文(HTTPS)中可用,并且在某些或所有 支持的浏览器中可用。

Web Bluetooth APIBluetoothDevice 接口表示特定脚本执行环境中的蓝牙设备。

EventTarget BluetoothDevice

实例属性

BluetoothDevice.id 实验性 只读

唯一标识设备的字符串。

BluetoothDevice.name 实验性 只读

提供设备人类可读名称的字符串。

BluetoothDevice.gatt 实验性 只读

对设备的 BluetoothRemoteGATTServer 的引用。

实例方法

BluetoothDevice.watchAdvertisements() 实验性

一个 Promise,如果无法出于任何原因显示广告,则解析为 undefined 或被拒绝并显示错误。

BluetoothDevice.forget() 实验性

提供了一种方法,允许页面撤销对用户已授予访问权限的设备的访问权限。

事件

使用 addEventListener() 或通过将事件监听器分配给此接口的 oneventname 属性来侦听这些事件。

gattserverdisconnected 实验性

当活动 GATT 连接断开时,在设备上触发。

规范

规范
Web Bluetooth
# bluetoothdevice-interface

浏览器兼容性

BCD 表仅在浏览器中加载