Firefox 56+;跨多个窗口/选项卡中断Gamepad API Firefox 56+跨多个窗口/选项卡中断Gamepad API
我正在开发的应用程序使用Gamepad API允许xbox控制器用于控制视频摄像机。它支持多个窗口/选项卡 一切都很好,但从Firefox版本52升级到65后,当打开多个页面时,控制器停止正常工作。更新对于视频稳定性是必要的,因此降级不是一个选项 如果Mozilla修复了问题,最坏的情况将使用修复的Vesrion更新Firefox 56+;跨多个窗口/选项卡中断Gamepad API Firefox 56+跨多个窗口/选项卡中断Gamepad API,firefox,gamepad-api,Firefox,Gamepad Api,我正在开发的应用程序使用Gamepad API允许xbox控制器用于控制视频摄像机。它支持多个窗口/选项卡 一切都很好,但从Firefox版本52升级到65后,当打开多个页面时,控制器停止正常工作。更新对于视频稳定性是必要的,因此降级不是一个选项 如果Mozilla修复了问题,最坏的情况将使用修复的Vesrion更新 如何复制: 运行windows open Firefox版本56+ 打开 连接xbox控制器(可能是任何gamepad) 观察是否检测到控制器,以及gamepad上的输入是否显示
如何复制:
运行windows open Firefox版本56+
browser.tabs.remote.autostart
禁用多进程,则不会出现此问题
我所知道/尝试过的:
- 已经将问题缩小到Firefox版本56.0.0
- 能够以一致的方式重现问题
- 无法使用Chrome或Firefox 52复制
- 关闭
确实可以解决此问题,但同样,这对于视频稳定性和整体性能是必要的browser.tabs.remote.autostart
- 第二个窗口中的
似乎返回一个空列表navigator.getGamepads
- 跟踪ff问题
- 和ff问题
- 这个问题是每个网站一个
在此之前,此项标记为重复项。我知道这是一个类似的问题,但在这个问题上没有任何进展,而且非常具体
启用多处理的TLDR:FF v56+在多个窗口中使用时会中断Gamepad API。有什么解决方法或修复方法吗 这似乎纯粹是Firefox的问题。其中一个错误已经解决,另一个仍在等待解决。我无法在任何其他浏览器上重现这个问题(如您在原始帖子中所述)。这似乎纯粹是Firefox的问题。其中一个错误已经解决,另一个仍在等待解决。我无法在任何其他浏览器上重现该问题(如您在原始帖子中所述)。