Javascript 是否有方法在浏览器中访问蓝牙连接的设备?
是否有方法在浏览器中访问蓝牙连接的设备 我正试图为一个大学项目利用leap motion构建一个演示系统,并计划用HTML构建界面,因为leap motion支持JavaScriptJavascript 是否有方法在浏览器中访问蓝牙连接的设备?,javascript,html,web,bluetooth,leap-motion,Javascript,Html,Web,Bluetooth,Leap Motion,是否有方法在浏览器中访问蓝牙连接的设备 我正试图为一个大学项目利用leap motion构建一个演示系统,并计划用HTML构建界面,因为leap motion支持JavaScript 我希望系统能够完全控制手机上的蓝牙通话。正如大多数车内系统目前所做的那样;i、 e.接受呼叫、拒绝、拨打电话和查看联系人(如果可能)您可能想查看Chrome Bluetooth API,尽管看起来您需要安装Chrome的开发版本:在2017年1月试用后,现在Chrome中提供了该API。在developers.go
我希望系统能够完全控制手机上的蓝牙通话。正如大多数车内系统目前所做的那样;i、 e.接受呼叫、拒绝、拨打电话和查看联系人(如果可能)您可能想查看Chrome Bluetooth API,尽管看起来您需要安装Chrome的开发版本:在2017年1月试用后,现在Chrome中提供了该API。在developers.google.com上阅读弗朗索瓦·博福特(François Beaufort)的这篇文章:您可以通过以下方式完成: 令人烦恼的是,浏览器似乎需要蓝牙权限,调用上面的代码失败,否则“蓝牙权限已被阻止”
要允许macOS使用蓝牙,请将该应用程序添加到
系统首选项>安全与隐私>隐私>蓝牙>Plus按钮
:谢谢,是的,我看过一点,尽管它似乎支持得很差,而且还处于早期阶段。我希望有一个经过考验的选择,虽然它不太可能!
navigator.bluetooth.requestDevice({acceptAllDevices: true}).then(out => console.log(out))