An event handler for the
deviceorientation
event, which contains information about a relative device orientation change.
window.ondeviceorientation = function(event) { ... };
window.addEventListener('deviceorientation', function(event) { ... });
| 规范 | 状态 | 注释 |
|---|---|---|
| DeviceOrientation Event Specification | 编者草案 | 最初的规范。 |
| 桌面 | 移动 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Basic support |
Chrome
7
|
Edge Yes |
Firefox
6
|
IE ? | Opera ? | Safari ? |
WebView Android
Yes
|
Chrome Android
Yes
|
Edge Mobile Yes |
Firefox Android
6
|
Opera Android No | Safari iOS 4.2 | Samsung Internet Android ? |
DeviceOrientationEvent()
构造函数
非标
|
Chrome 59 | Edge ? | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android 59 | Chrome Android 59 | Edge Mobile ? | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android ? |
absolute
|
Chrome 7 | Edge Yes | Firefox 6 | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Edge Mobile Yes | Firefox Android 6 | Opera Android No | Safari iOS 4.2 | Samsung Internet Android ? |
alpha
|
Chrome 7 | Edge Yes | Firefox 6 | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Edge Mobile Yes | Firefox Android 6 | Opera Android No | Safari iOS 4.2 | Samsung Internet Android ? |
beta
|
Chrome 7 | Edge Yes | Firefox 6 | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Edge Mobile Yes | Firefox Android 6 | Opera Android No | Safari iOS 4.2 | Samsung Internet Android ? |
gamma
|
Chrome 7 | Edge Yes | Firefox 6 | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Edge Mobile Yes | Firefox Android 6 | Opera Android No | Safari iOS 4.2 | Samsung Internet Android ? |
完整支持
不支持
兼容性未知
实验。期望将来行为有所改变。
非标。预期跨浏览器支持较差。
见实现注意事项。
Window
applicationCache
caches
closed
console
controllers
crypto
customElements
defaultStatus
devicePixelRatio
dialogArguments
目录
document
frameElement
frames
fullScreen
history
indexedDB
innerHeight
innerWidth
isSecureContext
isSecureContext
length
localStorage
location
locationbar
menubar
mozAnimationStartTime
mozInnerScreenX
mozInnerScreenY
mozPaintCount
名称
navigator
onabort
onafterprint
onanimationcancel
onanimationend
onanimationiteration
onappinstalled
onauxclick
onbeforeinstallprompt
onbeforeprint
onbeforeunload
onblur
oncancel
oncanplay
oncanplaythrough
onchange
onclick
onclose
oncontextmenu
oncuechange
ondblclick
ondevicelight
ondevicemotion
ondeviceorientation
ondeviceorientationabsolute
ondeviceproximity
ondragdrop
ondurationchange
onended
onerror
onfocus
ongamepadconnected
ongamepaddisconnected
ongotpointercapture
onhashchange
oninput
oninvalid
onkeydown
onkeypress
onkeyup
onlanguagechange
onload
onloadeddata
onloadedmetadata
onloadend
onloadstart
onlostpointercapture
onmessage
onmessageerror
onmousedown
onmouseenter
onmouseleave
onmousemove
onmouseout
onmouseover
onmouseup
onmozbeforepaint
onpaint
onpause
onplay
onpointercancel
onpointerdown
onpointerenter
onpointerleave
onpointermove
onpointerout
onpointerover
onpointerup
onpopstate
onrejectionhandled
onreset
onresize
onscroll
onselect
onselectionchange
onselectstart
onstorage
onsubmit
ontouchcancel
ontouchstart
ontransitioncancel
ontransitionend
onunhandledrejection
onunload
onuserproximity
onvrdisplayactivate
onvrdisplayblur
onvrdisplayconnect
onvrdisplaydeactivate
onvrdisplaydisconnect
onvrdisplayfocus
onvrdisplaypresentchange
onwheel
opener
origin
outerHeight
outerWidth
pageYOffset
parent
性能
personalbar
pkcs11
screen
screenLeft
screenTop
screenX
screenY
scrollbars
scrollMaxX
scrollMaxY
scrollX
scrollY
self
sessionStorage
sidebar
speechSynthesis
status
statusbar
toolbar
top
visualViewport
window
windowState
alert()
atob()
back()
blur()
btoa()
cancelAnimationFrame()
cancelIdleCallback()
captureEvents()
clearImmediate()
clearInterval()
clearTimeout()
close()
confirm()
convertPointFromNodeToPage()
convertPointFromPageToNode
createImageBitmap()
dump()
event
fetch()
find()
focus()
forward()
getAttention()
getComputedStyle()
getDefaultComputedStyle()
getSelection()
home()
matchMedia()
minimize()
moveBy()
moveTo()
open()
openDialog()
postMessage()
print()
prompt()
releaseEvents()
requestAnimationFrame()
requestFileSystem()
requestIdleCallback()
resizeBy()
resizeTo()
restore()
routeEvent()
scroll()
scrollBy()
scrollByLines()
scrollByPages()
scrollTo()
setCursor()
setImmediate()
setInterval()
setTimeout()
showModalDialog()
sizeToContent()
stop()
updateCommands()