我遇到了一个奇怪的问题。我有一个古老的微软响尾蛇版本1游戏手柄,并且因为我正在学习javascript / html5我想让我们在浏览器中尝试游戏手柄。
我在linux(我的笔记本电脑,ubuntu 13.04)上尝试过它:
我的Chrome浏览器(版本28.0.1500.71)的控制台中navigator.webkitGetGamepads()[0]
,并立即检测到游戏手柄。
我在Windows 7 64位桌面上尝试了相同的操作,运行版本30.0.1599.101 m
在控制台中做了navigator.webkitGetGamepads()[0]
,但在这里没有运气,它一直告诉我undefined
。当我在Windows中访问“我的设备”时,游戏手柄就在那里。
(https://www.dropbox.com/s/yam4fj5zqiogyjh/gamepad.png)
我在运行Windows 8,64位的笔记本电脑上遇到同样的问题。
我不知道出了什么问题,我不知道如何修复它。 (我希望它可以修复)
请帮忙
答案 0 :(得分:2)
您可能想先尝试最知名的游戏手柄测试脚本。
Chrome:http://www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html
Firefox(28,使用Aurora):http://luser.github.io/gamepadtest/
如果你的游戏手柄使用的是DirectInput而不是XInput,那么你可能会遇到Chrome的一些问题,但它可以与Firefox一起使用。例如,我在PS4游戏手柄上遇到了同样的问题。
答案 1 :(得分:0)