我已经关注本教程没有成功。
我有内核 4.18.0-15-generic,xubuntu 18.04.2。
我有 bluez 版本 5.48-0ubuntu3.1,根据教程,这个版本已经足够新了。
我能够使用其他应用程序与蓝牙设备(包括低功耗蓝牙设备)交互。但navigator.bluetooth
仍未定义。
我是:
- 使用该
-E
选项运行 bluetoothd。 - 使用该
--enable-web-bluetooth
选项运行 google-chrome。 - 运行 chrome 72。
JavaScript 领域仍然没有。navigator.bluetooth
我在 Dell Chromebook 13 - 7310 上运行,这是 Broadwell 硬件,使用 mrchromebox 固件可以正常启动 xubuntu。但正如我所指出的,非 Chrome 应用程序可以正常看到蓝牙。
有什么想法吗?
谢谢!
答案1
按照本教程,当你启动 Chrome 时,你仍然需要在 URL 前启用 chrome://flags/#enable-experimental-web-platform-features 标志https://googlechrome.github.io/samples/web-bluetooth/discover-services-and-characteristics.html可以正常工作。这在我安装在 Ubuntu 18.04 上的普通 Chrome 上有效。