English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

HTML DOM requestFullscreen() 메서드

HTML DOM Element 객체

requestFullscreen()전체 화면 모드에서 요소를 열기 위해 사용되는 메서드.

이 메서드는 다른 브라우저에서 작동하기 위해 특정 프리픽스가 필요합니다(아래의 브라우저 호환성을 참조하십시오)。

사용document.exitFullscreen()전체 화면 모드를 취소하는 메서드.

문법:

HTMLElement.requestFullscreen()
/* 페이지를 전체 화면으로 표시하기 위해 (<html>) 요소를 가져오기 */
var elem = document.documentElement;
/* 전체 화면 확인 */
function openFullscreen() {
  if (elem.requestFullscreen) {
     elem.requestFullscreen();
  } else if (elem.mozRequestFullScreen) {/* Firefox */
     elem.mozRequestFullScreen();
  } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
     elem.webkitRequestFullscreen();
  } else if (elem.msRequestFullscreen) { /* IE/Edge */
     elem.msRequestFullscreen();
  }
}
테스트를 보세요‹/›

브라우저 호환성

표에 나타난 숫자는 이 메서드를 완전히 지원하는 첫 번째 브라우저 버전을 지정합니다. 각 브라우저는 특정 제공자 프리픽스가 필요합니다:

메서드
requestFullscreen()15.0(Webkit)9.0(moz)12.10(Webkit)5.1(Webkit)11.0(ms)

기술 세부 사항

반환 값:없음

더 많은 예제

<video> 요소를 전체 화면 모드로 표시하려면:

/* (<video>) 요소를 가져오기 */
var elem = document.getElementsByTagName("video")[0];
/* 전체 화면 확인 */
function openFullscreen() {
  if (elem.requestFullscreen) {
     elem.requestFullscreen();
  } else if (elem.mozRequestFullScreen) {/* Firefox */
     elem.mozRequestFullScreen();
  } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
     elem.webkitRequestFullscreen();
  } else if (elem.msRequestFullscreen) { /* IE/Edge */
     elem.msRequestFullscreen();
  }
}
테스트를 보세요‹/›

صف면이 전체 화면 모드에 있을 때, CSS를 사용하여 페이지 스타일을 설정할 수 있습니다:

div:-moz-full-screen {
   background-color: pink;
}
div:-webkit-full-screen {
   background-color: pink;
}
div:fullscreen {
   background-color: pink;
}
테스트를 보세요‹/›

관련 참조

HTML DOM 참조:document.exitFullscreen() 메서드

HTML DOM 참조:document.fullscreenElement 속성

HTML DOM 참조:document.fullscreenEnabled 속성

HTML DOM Element 객체