android - 为什么 navigator.bluetooth 可能未定义?
问题描述
平板电脑:联想tab4 8
安卓版本:8.1
安卓 Chrome 版本:76.0.3809.111
设置中的蓝牙“开关”已打开。
正在为网站提供服务https://
然而:navigator.bluetooth
是undefined
- 这意味着这个页面,它做有用的蓝牙事情,在这个平板电脑上不起作用。
是否有任何其他设置或我可能缺少的东西?
提前感谢您的时间和考虑。
解决方案
事实证明,navigator.bluetooth
事实并非如此undefined
——相反,Google Closure JS 编译器(我们用于优化/最小化)正在缩小navigator.bluetooth
为navigator.uG
,并且navigator.uG
是undefined
.
这很容易通过指定 externs 来纠正。
毕竟不是网络蓝牙问题,但也许这对未来的搜索者会有帮助。
小心。
推荐阅读
- php - 发送电子邮件收到错误,因为无法连接到 SMTP 主机
- android - How I can check in my android app that, is microcontroller and firebase are connected or not?
- c++ - Set console screen size and screen buffer by rows and columns
- java - 尝试设置列表时的 typeMismatch.java.util.List
- perl - Google Maps API returned status 'REQUEST_DENIED' in perl
- email - 我想将我的 gsuit 非管理员帐户设为 noreply 帐户
- xslt - How to perform intersection in nodeset using xpath 2.0
- session - Neo4jTransactionManager 的替代方案以尊重 REQUIRES_NEW 隔离
- bash - 我如何在 bash 中循环而不重复值对?
- html - 如何在没有任何标签的div之间获取文本?15