测试 div 或 iframe 皆可用。可兼容Chrome、Firefox、Microsoft Edge,IE系列不是很友好!
html
<div id="win" class="win"></div>
css
.win {
width: 200px;
height: 180px;
background: blue;
}
JavaScript
// 全屏
function setFullScreen() {
var iframe = document.getElementById('win');
if (iframe.requestFullscreen) {
iframe.requestFullscreen();
} else if (iframe.mozRequestFullScreen) {
iframe.mozRequestFullScreen();
} else if (iframe.msRequestFullscreen) {
iframe.msRequestFullscreen();//ie浏览器
} else if (iframe.webkitRequestFullscreen) {
iframe.webkitRequestFullScreen();//谷歌浏览器
}
}
// 取消全屏
function cancelFullScreen() {
var iframe = document.getElementById('win');
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen){
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}