Физический Интернет в Chrome OSX

Возможно ли, чтобы Chrome на OSX сканировал устройство/маяк, рекламирующий URL-адрес Eddystone, не заставляя пользователя проходить через диалоговое окно выбора устройства и выполнять сопряжение? navigator.bluetooth.requestDevice показывает диалоговое окно, и пользователь должен выбрать устройство и пару. Есть ли API, который может получить URL-адрес Eddystone в браузере Chrome без сопряжения с устройством?


person Ajay Maddukuri    schedule 03.03.2017    source источник
comment
Я не верю, что это возможно по состоянию на март 2017 года, но надеюсь услышать ответ, основанный на информации о новых обновлениях Chrome.   -  person davidgyoung    schedule 04.03.2017


Ответы (2)


В настоящее время существует проблема безопасности, которая требует, чтобы пользователь каждый раз выполнял сопряжение вручную. Мы работаем над оптимизацией этого подключения, если оно исходит от URL-адреса Eddystone и физического веб-сканера, поскольку пользователь уже выбрал элемент. Тем не менее, чтобы правильно организовать конвейер, чтобы передача была выполнена правильно, требуется немного работы. Мы работаем над этим, но пока не можем сказать ничего конкретного о сроках.

Скотт Дженсон Команда Chrome

person ScottJenson    schedule 06.03.2017

Как Скотт сказал, пока это невозможно (март 2017 г.), но мы над этим работаем.

Спецификация началась по адресу https://webbluetoothcg.github.io/web-bluetooth/#dom-bluetooth-referringdevice, если хотите посмотреть. Короче говоря, мы собираемся использовать новый объект navigator.bluetooth.referringDevice для доступа к Bluetooth-устройству (маяку), вызвавшему навигацию.

person François Beaufort    schedule 06.03.2017