melius
[BOM] Lock Orientation 본문
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://code-boxx.com/lock-screen-orientation/
https://www.sitepoint.com/introducing-screen-orientation-api/
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
모바일 브라우저 자세고정은 풀스크린 모드에서만 가능
모바일 브라우저를 풀스크린 모드로 전환
* 해당 메소드는 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 |