PadBench

帮助
打开测试器

故障排除

Firefox

Firefox 和其他浏览器一样通过 Gamepad API 读取手柄,但有一些自己的特点。PadBench 需要 Firefox 120 或更高版本。

停止读取手柄

在 Windows 上,当另一个自行读取手柄的应用(如 Chrome、Steam 或游戏)处于前台时,Firefox 会停止读取非 XInput 手柄(如 DualSense),且不会通知页面。在 Firefox 回到前台之前,手柄看起来就像卡住了一样。如果 Firefox 只是位于其他窗口(如文件资源管理器)之后,则会继续读取。

完全不显示手柄

开启抗指纹识别(resist fingerprinting)后,Firefox 完全不向页面提供任何手柄,因此 PadBench 会一直等待;Tor Browser 和 LibreWolf 就开启了这项功能。请换用其他浏览器测试,或在测试期间关闭这项保护。

无法测量的内容

Firefox 没有 WebHID,因此没有回报率、按键连击、体感、触摸板、电池和灯光。它会为 Switch 手柄施加死区,使摇杆静止时正好为 0,从而掩盖死区内的任何漂移。在 Mac 上的 Firefox 158 及更早版本中,手柄状态每 50 ms 成批到达,而且手柄的按键可能按 Firefox 自己的顺序编号。Switch 2 Pro 手柄在完成设置之前不发送任何数据,而 Firefox 没有 WebUSB,无法设置它:请先在 Chrome 或 Edge 中设置,之后 Firefox 就能读取它,直到拔下为止。

隐私
关于