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

HTML DOM requestFullscreen() method

HTML DOM Element Object

requestFullscreen()Method used to open an element in full-screen mode.

This method requires a specific prefix to work in different browsers (see the browser compatibility below).

Usagedocument.exitFullscreen()Method to cancel full-screen mode.

Syntax:

HTMLElement.requestFullscreen()
/* Get the (<html>) element to display the page in full-screen */
var elem = document.documentElement;
/* Full-screen view */
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();
  }
}
Test and See‹/›

Browser compatibility

The numbers in the table indicate the first browser version that fully supports this method. Each browser requires a specific vendor prefix:

Method
requestFullscreen()15.0 (Webkit)9.0 (moz)12.10(Webkit)5.1(Webkit)11.0 (ms)

Technical details

Return value:None

More examples

Display the <video> element in full-screen mode:

/* Get the (<video>) element */
var elem = document.getElementsByTagName("video")[0];
/* Full-screen view */
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();
  }
}
Test and See‹/›

When the page is in full-screen mode, you can use CSS to set the page style:

div:-moz-full-screen {
   background-color: pink;
}
div:-webkit-full-screen {
   background-color: pink;
}
div:fullscreen {
   background-color: pink;
}
Test and See‹/›

Related References

HTML DOM Reference:document.exitFullscreen() method

HTML DOM Reference:document.fullscreenElement property

HTML DOM Reference:document.fullscreenEnabled property

HTML DOM Element Object