window.ondeviceorientation
An event handler for the deviceorientation
event, which contains information about a relative device orientation change.
Syntax
window.ondeviceorientation = function(event) { ... };
window.addEventListener('deviceorientation', function(event) { ... });
Specifications
|
Desktop |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
Basic support
|
7
- 7
- Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the
ondeviceorientationabsolute event.
|
Yes |
6
- 6
- Firefox 3.6, 4, and 5 supported
mozOrientation instead of the standard DeviceOrientationEvent interface.
|
? |
? |
? |
DeviceOrientationEvent() constructor
|
59 |
? |
? |
? |
? |
? |
absolute
|
7 |
Yes |
6 |
? |
? |
? |
alpha
|
7 |
Yes |
6 |
? |
? |
? |
beta
|
7 |
Yes |
6 |
? |
? |
? |
gamma
|
7 |
Yes |
6 |
? |
? |
? |
|
Mobile |
|
Android webview |
Chrome for Android |
Edge Mobile |
Firefox for Android |
Opera for Android |
iOS Safari |
Samsung Internet |
Basic support
|
Yes
- Yes
- Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the
ondeviceorientationabsolute event.
|
Yes
- Yes
- Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the
ondeviceorientationabsolute event.
|
Yes |
6
- 6
- Firefox 3.6, 4, and 5 supported
mozOrientation instead of the standard DeviceOrientationEvent interface.
|
No |
4.2 |
? |
DeviceOrientationEvent() constructor
|
59 |
59 |
? |
? |
? |
? |
? |
absolute
|
Yes |
Yes |
Yes |
6 |
No |
4.2 |
? |
alpha
|
Yes |
Yes |
Yes |
6 |
No |
4.2 |
? |
beta
|
Yes |
Yes |
Yes |
6 |
No |
4.2 |
? |
gamma
|
Yes |
Yes |
Yes |
6 |
No |
4.2 |
? |
See also