Возможно ли, чтобы Chrome на OSX сканировал устройство/маяк, рекламирующий URL-адрес Eddystone, не заставляя пользователя проходить через диалоговое окно выбора устройства и выполнять сопряжение? navigator.bluetooth.requestDevice показывает диалоговое окно, и пользователь должен выбрать устройство и пару. Есть ли API, который может получить URL-адрес Eddystone в браузере Chrome без сопряжения с устройством?
Физический Интернет в Chrome OSX
Ответы (2)
В настоящее время существует проблема безопасности, которая требует, чтобы пользователь каждый раз выполнял сопряжение вручную. Мы работаем над оптимизацией этого подключения, если оно исходит от URL-адреса Eddystone и физического веб-сканера, поскольку пользователь уже выбрал элемент. Тем не менее, чтобы правильно организовать конвейер, чтобы передача была выполнена правильно, требуется немного работы. Мы работаем над этим, но пока не можем сказать ничего конкретного о сроках.
Скотт Дженсон Команда Chrome
Как Скотт сказал, пока это невозможно (март 2017 г.), но мы над этим работаем.
Спецификация началась по адресу https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetooth-referringdevice, если хотите посмотреть. Короче говоря, мы собираемся использовать новый объект navigator.bluetooth.referringDevice
для доступа к Bluetooth-устройству (маяку), вызвавшему навигацию.