好的,所以我正在做一些研究:如何通过网页连接到蓝牙设备。我希望页面提示配对设备列表并连接到它们。(蓝牙打印机)。我找到了一些解决方案,但我不想在客户端的PC上安装任何东西(比如第三方应用程序)。我找到了谷歌蓝牙api的东西,它适用于BLE,问题是,我想连接的设备没有BLE。我试过了
chrome.bluetooth.getDevices(function(devices) {
for (var i = 0; i < devices.length; i++) {
console.log(devices[i].address);
}
});
用于Chrome开发者工具中的测试但返回错误
Uncaught TypeError: Cannot read property 'getDevices' of undefined
at <anonymous>:1:17
此API只适用于Chrome应用,或者我在这里做错了什么:D。
答案 0 :(得分:0)
正如https://developer.chrome.com/apps/bluetooth所述,此Chrome Apps API仅适用于OS X,Windows和Chrome操作系统。
看起来您可能错过了在manifest.json文件中包含“bluetooth”权限。见https://developer.chrome.com/apps/app_bluetooth