首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >蓝牙信标/ iBeacons的浏览器感知

蓝牙信标/ iBeacons的浏览器感知
EN

Stack Overflow用户
提问于 2014-11-11 20:10:26
回答 3查看 4.5K关注 0票数 8

是否有办法使浏览器了解其邻近的iBeacon设备?

类似于HTML5地理定位的工作方式.

如果不是,这是否可以通过浏览器插件来实现,从而提供javascript所使用的细节?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-11 22:04:21

很遗憾,我不会。没有web浏览器实现了信标检测和JavaScript之间的任何桥梁。

我认为在移动浏览器( iOS或Android)上不可能采用插件方式,因为这两种浏览器都不支持移动Safari / mobile中的外部应用程序和JavaScript之间的异步通信。你能做的最好就是有一个自定义的应用程序来响应一个信标,然后在浏览器中启动一个网页。但我知道这不是你想要的。

如果您想用JavaScript构建一个本地应用程序,您可以使用Cordova (又名PhoneGap)并使用提供信标支持的插件。我的公司有一个ProximityKit信标框架:

https://github.com/RadiusNetworks/proximitykit-plugin-cordova

这里还有一个具有基本信标支持的Cordova插件:

https://github.com/petermetz/cordova-plugin-ibeacon

票数 5
EN

Stack Overflow用户

发布于 2016-09-12 17:20:39

这看起来很有希望(2016年),谷歌Chrome开发者网站展示了桌面浏览器功能,这是一项正在进行的工作。

https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web?hl=en

尽管Web蓝牙API规范尚未最终确定,Chrome团队仍在积极寻找热情的开发人员(我指的是您)来尝试这个正在进行的工作API,并就规范和实现提供反馈。 Web蓝牙API目前可用于在“原产地试验”中对您的原点进行实验启用,或在您的计算机上使用一个实验标志在本地启用。该实现已经部分完成,目前可以在Chrome、Chrome、Linux和Mac上使用。 转到铬://标志/# enable -web-蓝牙,启用突出显示的标志,重新启动Chrome,您应该能够扫描并连接到附近的蓝牙设备,读取/写入蓝牙特性,接收GATT通知,以及知道蓝牙设备何时断开连接。

https://github.com/WebBluetoothCG/web-bluetooth/blob/gh-pages/implementation-status.md

票数 3
EN

Stack Overflow用户

发布于 2016-04-22 12:54:00

这个Web蓝牙有一个Web蓝牙规范,但是还没有提供支持:http://caniuse.com/#search=bluetooth

如果您决定编写一个Phonegap插件,实现此规范将是一个很好的起点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26873640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档