Window: gamepadconnected 事件
当浏览器检测到游戏手柄已连接或第一次使用游戏手柄的按钮/轴时,将触发 gamepadconnected
事件。
如果文档的 gamepad
权限策略 禁止,则不会触发此事件。
此事件不可取消,也不会冒泡。
示例
要了解游戏手柄何时连接,您可以使用 addEventListener()
将处理程序添加到窗口,如下所示
js
window.addEventListener("gamepadconnected", (event) => {
// All buttons and axes values can be accessed through
const gamepad = event.gamepad;
});
或者,您可以使用 window.ongamepadconnected
事件处理程序属性为 gamepadconnected
事件建立处理程序
js
window.ongamepadconnected = (event) => {
// All buttons and axes values can be accessed through
const gamepad = event.gamepad;
};
规范
规范 |
---|
游戏手柄 # event-gamepadconnected |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。