如何使Web蓝牙配对按钮时,工作铬的应用程序运行(How to make the Web Bluet

2019-09-29 04:50发布

我有一组简单的HTML和JS的,当我直接测试它作为一个网页,在浏览器从文件系统本地加载,做工精细。 我可以点击一个按钮造成navigator.bluetooth.requestDevice通话。 这导致正确平常窗口出现,它列出了预期的蓝牙外设。 然后我就可以选择它,并配对成功,我的代码接收到预期的回调。

如果我试图执行相同的HTML / JS作为Chrome应用,具有明显和调用铬://扩展可以出现在requestDevice窗口,并列出了预期的外围禁用对按钮。 如果我选择外围,一对图标被激活,但如果我点击它,窗口消失在背景,背后Chrome和没有什么事情发生,我可以看到。 我的代码不接收回调。 它看起来像呼叫competely忽略。

我需要做什么做的,使Chrome应用内这项工作?

谢谢

Answer 1:

Chrome应用和扩展应该能够使用网络蓝牙。 这是一个错误。 我已提起诉讼, 铬问题751819 。

作为变通,创建Chrome应用比窗口弹出的设备选择对话框较大。



文章来源: How to make the Web Bluetooth Pair button work when run as chrome app