Microsoft Edge не обнаруживает геймпады

Я пытался протестировать API геймпада в Microsoft Edge build 10240, используя собственный пример геймпада http://internetexplorer.github.io/Gamepad-Sample/. Эта демонстрация работает как в Chrome, так и в Firefox.

navigator.getGamepads существует, но возвращает пустой массив при использовании ребра. Я пробовал с двумя разными контроллерами, один из которых контроллер PS4. Поддерживает ли edge только некоторые геймпады или мне нужна более свежая версия edge?

Редактировать: Таким образом, игровые планшеты распознаются, если они эмулируются как контроллеры Xbox. Ни один другой браузер, поддерживающий API геймпада, не делает различий между разными поставщиками контроллеров. Есть ли у геймпада api in edge какие-либо намерения поддерживать что-то кроме контроллеров Microsoft?

1 ответ

Только что проверил это по предоставленной вами ссылке, мой контроллер DS4 и Edge, кажется, работают безупречно (кроме той части, где он распознается как Xbox), хотя для установки DS4windows пришлось:

http://ds4windows.com/

Редактировать: распознавание как Xbox специально:

Благодаря эмуляции контроллера Xbox 360, доступно гораздо больше игр

Другие вопросы по тегам