Navigator: getGamepads() 方法
Baseline 廣泛可用 *
Navigator.getGamepads() 方法返回一個 Gamepad 物件的陣列,陣列中的每個物件代表連線到裝置的每個遊戲手柄。
如果遊戲手柄在會話期間斷開連線,陣列中的元素可能是 null,以便剩餘的遊戲手柄可以保留相同的索引。
語法
js
getGamepads()
引數
無。
返回值
異常
SecurityErrorDOMException-
此功能的使用被 Permissions Policy 阻止了。
示例
js
window.addEventListener("gamepadconnected", (e) => {
const gp = navigator.getGamepads()[e.gamepad.index];
console.log(
`Gamepad connected at index ${gp.index}: ${gp.id} with ${gp.buttons.length} buttons, ${gp.axes.length} axes.`,
);
});
規範
| 規範 |
|---|
| Gamepad # dom-navigator-getgamepads |
瀏覽器相容性
載入中…