javascript - 在 Windows 中未检测到浏览器 api 游戏 handle

标签 javascript html api browser gamepad

我遇到了一个奇怪的问题。我有一个古老的微软响尾蛇版本 1 游戏 handle ,因为我正在学习 javascript/html5,所以我想让我们在浏览器中尝试一下游戏 handle 。

我在 Linux 上尝试过(我的笔记本电脑,ubuntu 13.04):
navigator.webkitGetGamepads()[0] 在我的 Chrome 浏览器(版本 28.0.1500.71)的控制台中,立即检测到游戏 handle 。

我在 Windows 7 64 位桌面上尝试了同样的操作,运行版本 30.0.1599.101 m 在控制台中做了: navigator.webkitGetGamepads()[0] ,但这里运气不好,它一直告诉我未定义。当我在 Windows 中转到“我的设备”时,游戏 handle 就在那里。

screenshot

( https://www.dropbox.com/s/yam4fj5zqiogyjh/gamepad.png )

我在运行 Windows 8 64 位的笔记本电脑上也遇到同样的问题。

我不知道出了什么问题,也不知道如何解决。 (希望可以修复)
请帮忙

最佳答案

您可能想首先尝试最知名的游戏 handle 测试脚本。

Chrome:http://www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html

Firefox(28,使用 Aurora):http://luser.github.io/gamepadtest/

如果您的游戏 handle 使用 DirectInput 而不是 XInput,您在 Chrome 中可能会遇到一些问题,但在 Firefox 中则可以正常工作。例如,我在使用 PS4 游戏 handle 时也遇到了同样的问题。

关于javascript - 在 Windows 中未检测到浏览器 api 游戏 handle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19514120/

相关文章:

javascript - Magento:是否有一些 js 函数可以使 UL 列表的高度相等?

api - 安全性:两个应用程序通过 API 进行处理

python - 如何将 JSON 数据转换为 HTML 表格?

api - 为 API 库生成更好的 GoDoc

c - 将数据提供给需要文件名的 C API

javascript - ECMAScript 6 将此上下文分类

javascript - 根据链接内的文本使用 jQuery 单击链接

javascript - 如何调用 Meteor 模板事件?

html - 仅在小型设备上 Bootstrap 卡

jquery - 将比视口(viewport)宽的 DIV 居中