Summary
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 |
---|---|---|
DeviceOrientation Event Specification | Editor's Draft | Initial specification. |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Basic support |
Chrome Full support 7 Full support 7 Notes' Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the |
Edge
Full support Yes |
Firefox Full support 6 Full support 6 Notes' Firefox 3.6, 4, and 5 supported |
IE
? |
Opera
? |
Safari
? |
WebView Android Full support Yes Full support Yes Notes' Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the |
Chrome Android Full support Yes Full support Yes Notes' Before version 50, Chrome provided absolute values instead of relative values for this event. Developers still needing absolute values may use the |
Edge Mobile
Full support Yes |
Firefox Android Full support 6 Full support 6 Notes' Firefox 3.6, 4, and 5 supported |
Opera Android
No support No |
Safari iOS
Full support 4.2 |
Samsung Internet Android
? |
Chrome
Full support 59 |
Edge
? |
Firefox
? |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support 59 |
Chrome Android
Full support 59 |
Edge Mobile
? |
Firefox Android
? |
Opera Android
? |
Safari iOS
? |
Samsung Internet Android
? | |
Chrome
Full support 7 |
Edge
Full support Yes |
Firefox
Full support 6 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Edge Mobile
Full support Yes |
Firefox Android
Full support 6 |
Opera Android
No support No |
Safari iOS
Full support 4.2 |
Samsung Internet Android
? | |
Chrome
Full support 7 |
Edge
Full support Yes |
Firefox
Full support 6 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Edge Mobile
Full support Yes |
Firefox Android
Full support 6 |
Opera Android
No support No |
Safari iOS
Full support 4.2 |
Samsung Internet Android
? | |
Chrome
Full support 7 |
Edge
Full support Yes |
Firefox
Full support 6 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Edge Mobile
Full support Yes |
Firefox Android
Full support 6 |
Opera Android
No support No |
Safari iOS
Full support 4.2 |
Samsung Internet Android
? | |
Chrome
Full support 7 |
Edge
Full support Yes |
Firefox
Full support 6 |
IE
? |
Opera
? |
Safari
? |
WebView Android
Full support Yes |
Chrome Android
Full support Yes |
Edge Mobile
Full support Yes |
Firefox Android
Full support 6 |
Opera Android
No support No |
Safari iOS
Full support 4.2 |
Samsung Internet Android
? |
Legend
- Full support
- Full support
- No support
- No support
- Compatibility unknown
- Compatibility unknown
- Experimental. Expect behavior to change in the future.'
- Experimental. Expect behavior to change in the future.
- Non-standard. Expect poor cross-browser support.'
- Non-standard. Expect poor cross-browser support.
- See implementation notes.'
- See implementation notes.
See also
deviceorientation
DeviceOrientationEvent
- Detecting device orientation
Window.ondeviceorientation by Mozilla Contributors is licensed under CC-BY-SA 2.5.