【发布时间】:2021-06-17 15:40:07
【问题描述】:
我需要我的网络项目来获取附近的蓝牙设备 Mac 地址。 我使用此代码:
navigator.bluetooth.requestDevice(acceptAllDevices)
.then(device => {
console.log(device)
console.log('> Name: ' + device.name);
console.log('> Id: ' + device.id);
console.log('> Connected: ' + device.gatt.connected);
})
.catch(error => {
console.log('Argh! ' + error);
});
当我运行这个函数时,得到这个标签:picture
对于不受支持的设备,将显示蓝牙 Mac 地址。但它的 name 属性将为 null。
但是,对于已识别的设备,它会打印名称选项。 我可以从名称选项中过滤 Mac 地址吗?
可能还有其他查询Mac地址的方法?
【问题讨论】:
标签: javascript web bluetooth progressive-web-apps