首页 文章

Web蓝牙大问题:Chrome没有找到任何设备

提问于
浏览
0

我正在使用Web蓝牙技术,我正在尝试连接Android 6.0.1(Galaxy J7 prime)与另一个Android设备6.0.1(Galaxy J5)的chrome(版本60.0.311),它不会扫描任何设备 . 如何在适用于Android的Chrome移动设备上列出附近或配对的蓝牙设备?我原生搜索蓝牙设备,它自动连接并显示列表 . 但它不会搜索Chrome中的任何设备 . 我尝试了许多示例Web蓝牙项目,它不扫描Chrome浏览器上的任何设备 . 给一些工作样本项目 .

注意:https://googlechrome.github.io/samples/web-bluetooth/device-info.html?allDevices=true

我尝试了上面的链接,它没有在chrome上显示任何设备,因此我无法完成我的项目 . 请指导我解决这个问题

2 回答

  • 1

    确保您的设备's Bluetooth and Location settings are on. Check that you haven' t拒绝Android App Settings中Chrome的位置权限 .

    导航到 chrome://bluetooth-internals .

    • 应显示适配器详细信息 .

    • 选择'Devices'并开始扫描 .

    另请参阅https://www.chromium.org/developers/how-tos/file-web-bluetooth-bugs以查找安卓日志并提交错误,如果您认为它无法正常工作 .

  • 0

    您可以参考documentation,其中声明为了在Chrome中使用Web蓝牙,有两种选择:

    • 该网站必须是Chrome正在运行的公开实验(“原创试验”)的一部分 . 您可以在this page上注册 . 一旦您登录您的网站,如果您的网站拥有受支持的设备/操作系统,您的所有访问者都可以使用您网站上的Web蓝牙 .

    • 您可以通过转到chrome标志为所有站点启用Web Bluetooth . 只需在地址栏中输入“chrome:// flags”,搜索“Web Bluetooth”并启用它(也适用于Android 6用户) .

    如果没有设备显示,请确保蓝牙和位置服务都已打开 . 在Android 6上,需要蓝牙和位置访问才能扫描BLE设备,并且没有其他应用程序连接到目标设备 . 一旦某个应用程序连接到它们,BLE设备就会停止宣传其服务 .

相关问题