GamepadHapticActuator - 表示游戏控制器中的硬件
这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
GamepadHapticActuator
是 Gamepad API 的接口,表示游戏控制器中的硬件,旨在向用户提供触觉反馈(如果可用)。最常见的是振动硬件。
可以通过 Gamepad.hapticActuators
属性访问该接口。
属性
GamepadHapticActuator.type
只读
一个枚举,表示触觉硬件类型。
方法
GamepadHapticActuator.pulse()
只读
使硬件脉冲在特定强度下持续指定的持续时间。
规范
规范 | 状态 | 备注 |
---|---|---|
Gamepad Extensions GamepadHapticActuator 的定义 |
编者的草案 | 初始定义 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 支持1 | 不支持 | 不支持 | 不支持 |
pulse |
不支持 | 15 | 支持1 | 不支持 | 不支持 | 不支持 |
type |
不支持 | 15 | 支持1 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持 | 不支持 | 不支持 | 不支持 | 未知 | 不支持 | 不支持 |
pulse |
不支持 | 不支持 | 不支持 | 不支持 | 未知 | 不支持 | 不支持 |
type |
不支持 | 不支持 | 不支持 | 不支持 | 未知 | 不支持 | 不支持 |
1. Firefox Nightly,Beta 和 55 及更高版本默认启用该标志。