JavaScript实现全屏与退出全屏
function requestFullscreen(element) {
if(element.requstFullscreen) {//w3c
element.requstFullscreen();
} else if(element.mozRequestFullScreen) {//firefox
element.mozRequestFullScreen();
} else if(element.webkitRequestFullscreen) {//chrome
element.webkitRequestFullscreen();
} else if(element.msRequestFullscreen) {//ie11
element.msRequestFullscreen();
}
}
// 启动全屏
requestFullscreen(document.documentElement); // 整个网页
requestFullScreen(document.getElementById("videoElement")); // 某个页面元素
退出全屏:function exitFullscreen() {
//W3C
if (document.exitFullscreen)
{
document.exitFullscreen();
}
//FireFox
else if (document.mozCancelFullScreen)
{
document.mozCancelFullScreen();
}
//Chrome等
else if (document.webkitCancelFullScreen)
{
document.webkitCancelFullScreen();
}
//IE11
else if (document.msExitFullscreen)
{
document.msExitFullscreen();
}
}
使用全屏在chrome出现Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture.
非用户行为无法进行全屏

浙公网安备 33010602011771号