一般开发后台系统都用到 iframe 来嵌套内容区域,
<iframe allowfullscreen="true" ....
加上allowfullscreen="true" 就可以全屏了。
全屏:
var docElm = document.getElementById("container"); if (docElm.mozRequestFullScreen) { docElm.mozRequestFullScreen(); } else if (docElm.msRequestFullscreen) { docElm.msRequestFullscreen(); } else if (docElm.requestFullscreen) { docElm.requestFullscreen(); } else if (docElm.webkitRequestFullScreen) { docElm.webkitRequestFullScreen(); }else{ alert("当前浏览器不支持全屏化操作!"); }
退出全屏:
$("#container").removeClass("container"); vm.showFullscreenBtn = true; if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.msExitFullscreen) { document.msExitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); } else{ alert("当前浏览器不支持全屏化操作!"); }