DeviceMotionEvent: acceleration 属性

Baseline 2023
新推出

自 2023 年 9 月起,此功能可在最新的设备和浏览器版本上使用。此功能可能无法在较旧的设备或浏览器上使用。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

DeviceMotionEvent 接口的只读属性 acceleration 返回设备记录的加速度,单位为 米每秒平方 (m/s²)。与 DeviceMotionEvent.accelerationIncludingGravity 不同,此值不包含重力的影响。

注意: 如果硬件不知道如何从加速度数据中移除重力,则该值可能在 DeviceMotionEvent 中不存在。在这种情况下,您需要改用 DeviceMotionEvent.accelerationIncludingGravity

acceleration 属性是一个对象,它在 设备坐标系 中提供有关三个轴上加速度的信息。每个轴都通过其自己的属性表示

x

表示沿 x 轴的加速度

y

表示沿 y 轴的加速度

z

表示沿 z 轴的加速度

规范

规范
设备方向和运动
# dom-devicemotionevent-acceleration

浏览器兼容性

另见