【发布时间】:2019-09-23 16:02:33
【问题描述】:
我的 WebBluetooth 应用程序在另一个系统上的 Chrome 版本 77.0.3865.90 中运行,所以这不是 Chrome 问题,这是 Windows 设置问题。一旦我的网络应用程序尝试配对,我就会收到消息“打开蓝牙以允许配对”。
蓝牙已在 Windows 10 中打开,我可以手动将我的工作站与我的 Android 手机配对。我已经摆弄了每个 Windows 蓝牙设置几个小时了(禁用设备等)。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
您已经给出了几个迹象表明您认为这是一个操作问题(您的尝试包括更改设置和禁用设备,并且您没有显示您的代码)。 StackOverflow 上的帖子必须以某种方式与编码问题相关,操作问题属于其他地方(SuperUser 或可能是 webapps stackexchange)。
-
此时我不确定是编码问题还是配置问题。我希望其他人也遇到过同样的问题并找到了解决方法。
-
在搜索 Chromium 代码时,参考:chromium src/chrome/app/generated_resources.grd 显示 9 匹配 9357:
9358: 9360 :$1 以允许配对 9359:打开蓝牙 也许 Chrome 没有被授予使用蓝牙设备的权限。我确实注意到 Windows 权限设置确实在某些时候开始影响桌面应用程序(尽管不像商店应用程序那么具体)。此外,Chrome 可能具有控制网络蓝牙的设置(完全禁用它或将其限制在某些域)最后,Chrome 中的蓝牙支持可能适用于某些蓝牙驱动程序,而不适用于其他驱动程序。蓝牙在其他网络应用程序中是否有效?
标签: windows bluetooth bluetooth-lowenergy web-bluetooth