Javascript Android Chrome上的HTML5 Gamepad API

Javascript Android Chrome上的HTML5 Gamepad API,javascript,android,html,google-chrome,gamepad-api,Javascript,Android,Html,Google Chrome,Gamepad Api,我正在尝试评估我的一个游戏想法的可行性。我想让游戏成为一个网络应用程序(或者可能是一个PWA),支持控制器/游戏板,并且可以在移动浏览器上使用(比如Android Chrome) 为了验证这是否可行,我正在尝试通过蓝牙连接Xbox One的控制器,并对其进行测试。当我将控制器连接到我的计算机并尝试它时,控制器被很好地拾取。然而,当我将它连接到我的Android手机(Pixel 3)并在Chrome(71.0.3578.98)浏览器中访问该站点时,它根本无法识别该设备 我还测试了一个通过expre

我正在尝试评估我的一个游戏想法的可行性。我想让游戏成为一个网络应用程序(或者可能是一个PWA),支持控制器/游戏板,并且可以在移动浏览器上使用(比如Android Chrome)

为了验证这是否可行,我正在尝试通过蓝牙连接Xbox One的控制器,并对其进行测试。当我将控制器连接到我的计算机并尝试它时,控制器被很好地拾取。然而,当我将它连接到我的Android手机(Pixel 3)并在Chrome(71.0.3578.98)浏览器中访问该站点时,它根本无法识别该设备

我还测试了一个通过express提供的小型html和javascript页面,该页面可通过ngrok获得,使用
window.addEventListener(“gamepadconnected”,…)
navigator.getGamepad()
作为我的测试,但这也无法识别它

我还用另一款手机(三星Galaxy Note 3)进行了测试,体验到了同样的行为

控制器肯定连接到我的手机,因为我可以使用它在主屏幕上导航,甚至可以在浏览器中的网页之间移动,但似乎出于某种原因,事件没有传递到页面

更新:我刚刚在我的手机上的Firefox上试用了这个功能,效果很好,所以我想如果可以公开的话,我可能会向Android Chrome的bug列表提交一份bug报告


更新2:

感谢您使用chrome提交错误。在开发Gamepad API:时遇到了这个问题,并认为这是我的问题。很高兴看到这是一个chrome bug,我不是疯了哈哈!为了结束这个循环,归档的bug被合并到了这个中,这是固定的。游戏快乐!