31
loading...
This website collects cookies to deliver better user experience
const d = document.querySelector("#d")
d.requestFullscreen(options)
.then(() => {})
.catch((error) => {})
element.requestFullscreen()
returned Promise
of undefined
.navigationUI
param on "hide" | "show" or "auto" (default value).function goIntoFullscreen(element) {
if (element.requestFullscreen) {
return element.requestFullscreen()
} else if (element.mozRequestFullScreen) {
return element.mozRequestFullScreen()
} else if (element.webkitRequestFullscreen) {
return element.webkitRequestFullscreen()
} else if (element.msRequestFullscreen) {
return element.msRequestFullscreen();
}
}
document.exitFullscreen
. I created a function for it with some browser prefixes too.function outOfFullscreen() {
if(document.exitFullscreen) {
document.exitFullscreen()
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen()
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen()
} else if (document.msExitFullscreen) {
document.msExitFullscreen()
}
}
document.fullscreenElement
. You can check it for the button event of something else. I wrote a simple check function for itfunction isFullScreenMode() {
return document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement || null;
}
:fullscreen
and ::backdrop
.fullscreenchange
and fullscreenerror
events.