W3cubDocs

/DOM

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

Specification Status Comment
Device Orientation Events Working Draft Initial specification.

Browser compatibilityUpdate compatibility data on GitHub

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

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/window/ondeviceorientation