Javascript 必须在每次网页包更新后重新连接gamepad

Javascript 必须在每次网页包更新后重新连接gamepad,javascript,html,gamepad,Javascript,Html,Gamepad,我正在web应用程序中使用GamePad API。我正在使用webpack dev server为应用程序提供编写服务 每次保存时,我都必须重新连接gamepad,以使其对游戏可见。这减缓了发展 我怎样才能防止这种情况 我正在Ubuntu 18.04上使用Firefox 69.0 即使在移动拇指和按下按钮后,游戏板也不会被检测到 GamePad API的示例如下所示:“如果加载页面时GamePad已连接,则当用户按下按钮或移动轴时,gamepadconnected事件将被发送到聚焦页面。”。你

我正在web应用程序中使用GamePad API。我正在使用
webpack dev server
为应用程序提供编写服务

每次保存时,我都必须重新连接gamepad,以使其对游戏可见。这减缓了发展

我怎样才能防止这种情况


我正在Ubuntu 18.04上使用Firefox 69.0


即使在移动拇指和按下按钮后,游戏板也不会被检测到

GamePad API的示例如下所示:“如果加载页面时GamePad已连接,则当用户按下按钮或移动轴时,gamepadconnected事件将被发送到聚焦页面。”。你试过这么做吗?按下按钮还是移动一根棍子?@cubrr是的,我试过了,忘了提了!它在
navigator.getGamepads()中可见吗?@cubrr它是一个空数组。如果我重新连接它,它就会有我的游戏板。我看到了同样的行为,看起来像是一个Firefox bug。根据规范,如果gamepad已连接,则在按下任何gamepad上的按钮后,会发送gamepadconnected事件。gamepad API的说明如下:“如果加载页面时已连接gamepad,则当用户按下按钮或移动轴时,gamepadconnected事件将被发送到聚焦页面。”。您尝试过这样做吗?按下按钮或移动其中一根棍子?@cubrr是的,我尝试过,忘了提及它!它在
navigator.getGamepad()中可见吗
?@cubrr它是一个空数组。如果我重新连接它,它就有我的gamepad。我看到了相同的行为,看起来像是Firefox的bug。根据规范,如果gamepad已经连接,那么一旦按下任何gamepad上的按钮,就会发送gamepadconnected事件。