Open page full screen with older browsers support (JavaScript)
Viewing a page in full screen mode, using JavaScript and requestFullscreen() method. Then exiting back to normal mode. With older browsers support:
HTML code:
<div class="example">
<input type="button" value="Open Full Screen" />
<input type="button" value="Exit Full Screen" />
</div>
JavaScript code:
<script>
var open = document.querySelector('.example input[value="Open Full Screen"]');
var close = document.querySelector('.example input[value="Exit Full Screen"]');
// Go to full screen mode
open.addEventListener( 'click', function() {
// Modern browsers
if ( document.documentElement.requestFullscreen ) {
document.documentElement.requestFullscreen();
// Firefox
} else if ( document.documentElement.mozRequestFullScreen ) {
document.documentElement.mozRequestFullScreen();
// Chrome, Safari and Opera
} else if ( document.documentElement.webkitRequestFullscreen ) {
document.documentElement.webkitRequestFullscreen();
// Internet Explorer 11
} else if ( document.documentElement.msRequestFullscreen ) {
document.documentElement.msRequestFullscreen();
}
}, false );
// Exit full screen mode
close.addEventListener( 'click', function() {
// Modern browsers
if ( document.exitFullscreen ) {
document.exitFullscreen();
// Firefox
} else if ( document.mozCancelFullScreen ) {
document.mozCancelFullScreen();
// Chrome, Safari and Opera
} else if ( document.webkitExitFullscreen ) {
document.webkitExitFullscreen();
// Internet Explorer 11
} else if ( document.msExitFullscreen ) {
document.msExitFullscreen();
}
}, false );
</script>
Links
- Element: requestFullscreen() method developer.mozilla.org/en-US/docs/Web/API/Element/requestFullscreen
- Document: exitFullscreen() method developer.mozilla.org/en-US/docs/Web/API/Document/exitFullscreen
- Fullscreen with JavaScript w3schools.com/howto/tryit.asp?filename=tryhow_js_fullscreen2
- Set window to fullscreen (REAL fullscreen; F11 functionality) by javascript stackoverflow.com/questions/7179535/set-window-to-fullscreen-real-fullscreen-f11-functionality-by-javascript
- How to enable IE full-screen feature like firefox and chrome stackoverflow.com/questions/13503016/how-to-enable-ie-full-screen-feature-like-firefox-and-chrome
Browser support
- Windows
- Edge 12.0+
- Firefox 9.0+
- Google Chrome 15.0+
- Opera 15.0+
- Linux
- Firefox 9.0+
- Google Chrome 15.0+
- Opera 15.0+
- iOS
- Safari 12.0+ (Available only on iPad, not iPhone)
- Android
- Samsung Internet 1.0+
- Chrome 18.0+
- Firefox 9.0+
- Opera 14.0+