Window: deviceorientationabsolute 事件

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在部分或全部支持的浏览器中。

deviceorientationabsolute事件在绝对设备方向发生变化时触发。

此事件不可取消,也不冒泡。

语法

在诸如addEventListener()之类的函数中使用事件名称,或设置事件处理程序属性。

js
addEventListener("deviceorientationabsolute", (event) => {});

ondeviceorientationabsolute = (event) => {};

事件类型

事件属性

DeviceOrientationEvent.absolute 只读

一个布尔值,指示设备是否正在提供绝对方向数据。

DeviceOrientationEvent.alpha 只读

一个表示设备围绕z轴运动的数字,以度为单位表示,取值范围为0(含)到360(不含)。

DeviceOrientationEvent.beta 只读

一个表示设备围绕x轴运动的数字,以度为单位表示,取值范围为-180(含)到180(不含)。表示设备的前后运动。

DeviceOrientationEvent.gamma 只读

一个表示设备围绕y轴运动的数字,以度为单位表示,取值范围为-90(含)到90(不含)。表示设备的左右运动。

DeviceOrientationEvent.webkitCompassHeading 非标准 只读

一个数字表示设备围绕世界坐标系z轴的运动与北向之间的差值,以度为单位表示,取值范围为0到360。

DeviceOrientationEvent.webkitCompassAccuracy 非标准 只读

罗盘的精度,以正或负偏差表示。通常为10。

规范

规范
设备方向和运动
# dom-window-ondeviceorientationabsolute

浏览器兼容性

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

另请参阅