浏览器对蓝牙信标/ iBeacons的认识

Ber*_*ger 8 javascript browser geolocation bluetooth-lowenergy ibeacon

有没有办法让浏览器知道其附近的iBeacon设备?

与HTML5 Geolocation的工作方式类似......

如果不是,这可以通过浏览器插件实现,可以提供javascript消费的细节吗?

dav*_*ung 5

很不幸的是,不行.没有Web浏览器在信标检测和JavaScript之间实现任何桥接.

我不认为移动浏览器(iOS或Android)上的插件方法是可行的,因为这两种浏览器都不支持外部应用程序与Mobile Safari/Mobile Chrome中的JavaScript之间的异步通信.您可以做的最好的事情是拥有一个响应信标的自定义应用程序,然后在浏览器中启动一个网页.但我意识到这不是你所要求的.

如果您想使用JavaScript构建本机应用程序,可以使用Cordova(也称为PhoneGap)并使用提供信标支持的插件.我的公司有一个用于我们的ProximityKit信标框架:

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

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

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