游戏手柄:id 属性
Gamepad.id
属性是 Gamepad
接口的属性,它返回包含有关控制器的一些信息的字符串。
确切的语法没有严格规定,但在 Firefox 中,它将包含三个用连字符 (-
) 分隔的信息。
- 两个 4 位十六进制字符串,包含控制器的 USB 供应商和产品 ID
- 驱动程序提供的控制器的名称。
例如,PS2 控制器返回 810-3-USB Gamepad。
此信息旨在让您能够为设备上的控件找到映射,并向用户显示有用的反馈。
价值
一个字符串原语。
示例
js
window.addEventListener("gamepadconnected", () => {
const gp = navigator.getGamepads()[0];
gamepadInfo.textContent = `Gamepad connected at index ${gp.index}: ${gp.id}.`;
});
规范
规范 |
---|
游戏手柄 # dom-gamepad-id |
浏览器兼容性
BCD 表格仅在浏览器中加载