JS全屏/退出全屏(兼容谷歌、火狐、IE11)

按钮添加点击事件οnclick=“toggleFullScreen();”

function toggleFullScreen() {
    if (!document.fullscreenElement && !document.msFullscreenElement && !document.mozFullScreenElement && !document.webkitFullscreenElement) {
        var docElm = document.documentElement;
        if (docElm.requestFullscreen) {
            docElm.requestFullscreen();
        }
        else if (docElm.msRequestFullscreen) {  //IE
            docElm = document.body; //overwrite the element (for IE)
            docElm.msRequestFullscreen();
        }
        else if (docElm.mozRequestFullScreen) { //火狐
            docElm.mozRequestFullScreen();
        }
        else if (docElm.webkitRequestFullScreen) {  //谷歌
            docElm.webkitRequestFullScreen();
        }
    } else {
        if (document.exitFullscreen) {
            document.exitFullscreen();
        }
        else if (document.msExitFullscreen) {
            document.msExitFullscreen();
        }
        else if (document.mozCancelFullScreen) {
            document.mozCancelFullScreen();
        }
        else if (document.webkitCancelFullScreen) {
            document.webkitCancelFullScreen();
        }
    }
}
发布了35 篇原创文章 · 获赞 33 · 访问量 4955

猜你喜欢

转载自blog.csdn.net/wkw1598727534/article/details/90600165