DeviceMotionEvent: acceleration 属性

基线 2023

新可用

2023年9月起,此功能可在最新的设备和浏览器版本中使用。此功能可能不适用于旧版设备或浏览器。

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

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

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

acceleration 属性是一个对象,提供有关三个轴上加速度的信息。每个轴都由其自己的属性表示

x

表示沿 x 轴的加速度,x 轴为西到东轴

y

表示沿 y 轴的加速度,y 轴为南到北轴

z

表示沿 z 轴的加速度,z 轴为下到上轴

规范

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅