Microsoft Edge不会检测游戏手柄

时间:2015-10-05 13:49:22

标签: javascript microsoft-edge gamepad-api

我一直在尝试使用自己的游戏手柄示例http://internetexplorer.github.io/Gamepad-Sample/在Microsoft边缘版本10240中测试游戏手柄API。这个演示适用于chrome和firefox。

navigator.getGamepads存在但在使用edge时返回一个空数组。我尝试过两个不同的控制器,其中一个是PS4控制器。 edge只支持一些游戏手柄还是我需要更新版本的边缘?

编辑:因此,如果游戏手柄被模拟为Xbox控制器,则可以识别游戏手柄。没有其他支持gamepad api的浏览器区分不同的控制器供应商。除了微软控制器之外,游戏手柄api是否有任何意图支持任何东西?

1 个答案:

答案 0 :(得分:2)

刚刚使用您提供的链接测试了这个,我的DS4控制器和Edge似乎完美无缺(除了它被识别为Xbox的部分)必须安装DS4windows:

http://ds4windows.com/

enter image description here

编辑:识别为Xbox是故意的:

  

通过模拟Xbox 360控制器,可以访问更多游戏