全屏操作的主要方法和属性
克服兼容性:不同浏览器需要添加不同的前缀: chrom:webkit firefox:moz ie:ms opera: o
/*添加三个按钮的点击事件*/
/*全屏操作*/
document.querySelector("#full").onclick= function () {
/*使用能力测试添加不同浏览器下的前缀*/
if(div.requestFullScreen){
div.requestFullScreen();
}else if(div.webkitRequestFullScreen){
div.webkitRequestFullScreen();
}
else if(div.mozRequestFullScreen){
div.mozRequestFullScreen();
}else if(div.msRequestFullScreen){
div.msRequestFullScreen();
}
}
也添加前缀,在不同的浏览器下,退出全屏只能使用document来实现(整个文档退出)
/*退出全屏*/
document.querySelector("#cancelFull").onclick= function () {
/*使用能力测试添加不同浏览器下的前缀*/
if(document.cancelFullScreen){
document.cancelFullScreen();
}else if(document.webkitCancelFullScreen){
document.webkitCancelFullScreen();
}
else if(document.mozCancelFullScreen){
document.mozCancelFullScreen();
}else if(document.msCancelFullScreen){
document.msCancelFullScreen();
}
}
添加前缀,要使用document进行判断
document.querySelector("#isfull").onclick= function () {
/*两个细节:使用document判断 能力测试*/
if(document.fullscreenElement || document.webkitFullScreenElement || document.mozFullScreenElement || document.msFullScreenElement){
alert(true);
}else{
alert(false);
}
}