Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

melius

[BOM] Lock Orientation 본문

Web API

[BOM] Lock Orientation

melius102 2020. 1. 11. 18:38

https://developer.mozilla.org/en-US/docs/Web/API/Screen/orientation

https://developer.mozilla.org/en-US/docs/Web/API/ScreenOrientation

 

https://developer.mozilla.org/en-US/docs/Web/API/Screen/lockOrientation

https://usefulangle.com/post/105/javascript-change-screen-orientation

https://www.jotform.com/blog/html5-screen-orientation-api-uses-javascript-to-rotate-the-screen-89639/

https://code-boxx.com/lock-screen-orientation/

https://www.sitepoint.com/introducing-screen-orientation-api/

https://medium.com/mirafra-sw-engineering/how-to-change-screen-orientation-with-javascript-9b82fca93d56

 

1. Screen Orientation

window.screen.orientation.type

모바일 디바이스의 자세를 문자열로 나타냄(string: 'portrait-primary', 'landscape-primary', 'landscape-secondary')

데스크탑 브라우저의 경우 고정값('landscape-primary')

 

window.screen.orientation.angle

모바일 디바이스의 자세를 각도로 나타냄(number: 0, 90, 270)

데스크탑 브라우저의 경우 고정값(0)

 

2. Lock Orientation

모바일 브라우저 자세고정은 풀스크린 모드에서만 가능

 

Element.requestFullscreen()

모바일 브라우저를 풀스크린 모드로 전환

* 해당 메소드는 window.onload 이벤트에는 작동하지 않음

 

window.screen.orientation.lock()

자세고정(반환값은 Promise)

 

window.screen.orientation.unlock()

고정해제

 

'Web API' 카테고리의 다른 글

[Web API] WebSocket  (0) 2020.02.01
[Web API] Worker  (0) 2020.02.01
[Web API] Audio 관련 정리  (0) 2020.02.01
[DOM] 이벤트  (0) 2019.12.27
[DOM] 문서 객체 모델  (0) 2019.12.24
Comments