游戏手柄:id 属性

安全上下文:此功能仅在 安全上下文 (HTTPS) 中可用,并且在一些或所有 支持的浏览器 中可用。

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 表格仅在浏览器中加载

另请参阅