Можно ли обнаружить iBeacon в веб-приложении? - PullRequest
1 голос
/ 11 января 2020

Я понимаю, что сканирование рекламы iBeacon не реализовано в Web Bluetooth API (который в настоящее время работает только в браузерах на основе Chrome). Тем не менее, есть ли возможность получить доступ к низкоуровневым API-интерфейсам устройств с помощью начальной загрузки приложения Angular в нечто вроде Electron?

Любой совет приветствуется.

1 Ответ

3 голосов
/ 12 января 2020

К сожалению, .но. Любой код, который может пытаться получить доступ к низкоуровневым API-интерфейсам Bluetooth через браузер, по существу использует уязвимость безопасности. Даже если он найден (а я не знаю ни о каком существующем), он будет зависеть от браузера и платформы c и будет закрыт, если обнаружит производитель браузера.

Поскольку Web Bluetooth делает не поддерживает произвольное сканирование, чистые веб-приложения просто не могут сканировать маяки Bluetooth. Гибридные технологии, такие как ReactNative или Ioni c с соответствующими плагинами для доступа к встроенным функциям Bluetooth, настолько близки, насколько вы можете использовать веб-технологии.

...