能否做到,vue写的web网页中,在ios浏览器里实现蓝牙连接?

目标是在手机网页里直接连蓝牙控制,目前使用的是web bluetooth,但是做完了发现在安卓chrome可以实现,在电脑上也可以实现,但是ios的浏览器好像不支持这个(找资料的时候ios上有一个专门有蓝牙功能的浏览器好像可以,但是不是常见浏览器pass掉了),还有什么办法实现吗,还是说ios本身就不支持这个功能


回答:

JS 能否做到什么,不在乎用什么库,而是要看浏览器开放了什么 API。所有的库,都不过是在系统 API 上做了封装。

既然要用蓝牙,那多半是 Bluetooth API,查询 MDN 可知,Safari 未开放,所以不能用。


回答:

你可以试试楼上大佬说的Web Bluetooth API,我好像听说过由于Apple的安全和隐私策略,Web Bluetooth被禁用,不知是否这样。
另外,可以尝试使用WebUSB API或者Web Serial API与iOS设备上的蓝牙适配器进行通信,但是可能会出现差异;
如果依然不行,那可能需要使用后端服务,通过原生代码或库(如React Native、Flutter等)与蓝牙设备进行通信,或者WebRTC。

以上是 能否做到,vue写的web网页中,在ios浏览器里实现蓝牙连接? 的全部内容, 来源链接: utcz.com/p/934980.html

回到顶部