angular - 是否可以在 Web 应用程序中检测 iBeacon?
问题描述
我了解 iBeacon 广告扫描未在 Web 蓝牙 API 中实现(目前仅适用于基于 Chrome 的浏览器)。但是,是否有可能通过将 Angular 应用程序引导到 Electron 之类的东西来访问低级设备 API?
任何建议表示赞赏。
解决方案
很不幸的是,不行。任何可能试图通过浏览器访问低级蓝牙 API 的代码本质上都是在利用安全漏洞。即使找到了(我不知道有任何存在),它也将是特定于浏览器和平台的,并且如果被浏览器制造商发现,它将被关闭。
由于网络蓝牙不支持任意扫描,纯网络应用程序根本无法扫描蓝牙信标。像 ReactNative 或 Ionic 这样的混合技术带有适当的插件来访问本机蓝牙功能,与 Web 技术一样接近。
推荐阅读
- node.js - 为什么我不能使用我的 Lambda 函数将文件上传到 s3?
- java - 使用 Mockito 模拟注入 Spring Boot 组件
- kubernetes - 在 DR 设置中使用 Kubernetes 的 HAProxy
- tensorflow - keras 中密集层之间的共享权重矩阵
- vba - 在 IE Web 对话窗口中自动化 HTML 文档?
- python - 热门解决 PySpark 序列化 EOFError?
- html - 锚不工作 - 找不到原因
- javascript - 添加2个功能
- c++ - 我已经转换了 The Red Book 9ed ex。3.7 从旧功能到 4.5 功能,但它没有显示任何内容
- r - 是否有一个 R 函数可以对某些行/列进行小计,以便通过折线图或条形图轻松绘制?