비동기 요청으로 요소를 전체 화면 모드로 표시한다.
요소가 전체 화면 모드로 무조건 전환된다는 보장은 없다. 그러므로 비동기적인 요청으로 처리되고 Promise
객체가 수신하게 된다.
성공적인 전체 화면 모드 전환이 예상되면 Promise
객체는 이행(fulfilled) 처리되고 fullscreenchange
이벤트를 수신한다. 그렇지 않다면 Promise
객체는 거부(rejected) 처리되고 fullscreenerror
이벤트를 수신한다.
element.requestFullscreen([options])
사용 가능한 선택적인 옵션은 다음과 같다.
navigationUI
"auto"
: 기본 값이며 웹브라우저가 결정한다."hide"
: 네비게이션 UI는 숨겨지고 요소가 화면 전체 크기에 표시된다."show"
: 네비게이션 UI와 기타 사용자 인터페이스가 표시된다.screen
ScreenDetailed
객체를 값으로 사용한다.Promise
객체를 반환한다.
다음의 경우 TypeError
예외가 발생할 수 있다.
HTMLElement.prototype.showPopover()
를 통해 이미 사용중일 경우동적 타입의 값이 흐름상 맞지 않는 자료형이라 연산을 할 수 없을 때 발생하는 오류를 다루는 객체이다.