Как настроить Chrome для работы с WebHID API?
Настройка браузера Google Chrome для работы с современным интерфейсом WebHID API открывает уникальные возможности для взаимодействия веб-страниц с аппаратными HID-устройствами, такими как специализированные клавиатуры, контроллеры и другие периферийные гаджеты, напрямую подключаемые к компьютеру.
Для активации этой возможности вам понадобится выполнить несколько простых шагов в меню скрытых конфигураций браузера. Откройте новую вкладку в Google Chrome, введите в адресную строку комбинацию chrome://flags и перейдите по этому адресу.
В появившейся поисковой строке наберите запрос WebHID, чтобы быстро найти нужный системный флаг. В результатах поиска отобразится параметр WebHID API, который по умолчанию находится в выключенном состоянии.
Измените состояние этого параметра на Enabled, нажав на выпадающий список рядом с ним. Обратите внимание, что для корректной работы данной технологии разрабатываемый вами сайт или веб-приложение обязательно должны функционировать по защищенному протоколу HTTPS, иначе браузер заблокирует доступ к устройствам в целях безопасности.
Данная технология особенно полезна для работы с различными геймпадами, джойстиками и нестандартными игровыми контроллерами непосредственно в окне браузера без установки громоздких драйверов. После изменения настроек обязательно перезапустите Chrome с помощью кнопки Relaunch, чтобы активировать поддержку WebHID.