你能从网页上使用chrome Bluetooth api访问普通的蓝牙设备吗? (没有BLE)

时间:2017-05-04 10:31:44

标签: google-chrome bluetooth webpage

好的,所以我正在做一些研究:如何通过网页连接到蓝牙设备。我希望页面提示配对设备列表并连接到它们。(蓝牙打印机)。我找到了一些解决方案,但我不想在客户端的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。

1 个答案:

答案 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