Returns the rate at which the device is rotating around each of its axes in degrees per second.
注意 : If the hardware isn't capable of providing this information, this property returns
null
.
var rotationRate = deviceMotionEvent.rotationRate;
rotationRate
property is a read only object describing the rotation rates of the device around each of its axes:
alpha
The rate at which the device is rotating about its Z axis; that is, being twisted about a line perpendicular to the screen.
beta
The rate at which the device is rotating about its X axis; that is, front to back.
gamma
The rate at which the device is rotating about its Y axis; that is, side to side.
| 规范 | 状态 | 注释 |
|---|---|---|
| DeviceOrientation Event Specification | 编者草案 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
rotationRate
|
Chrome Yes | Edge 12 | Firefox 6 | IE No | Opera Yes | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android 6 | Opera Android Yes | Safari iOS 4.2 | Samsung Internet Android Yes |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
DeviceMotionEvent
devicemotion
window.ondevicemotion
deviceorientation
DeviceOrientationEvent
DeviceMotionEvent
acceleration
accelerationIncludingGravity
interval
rotationRate