var el = document.querySelector('body');
this.full = !this.full; //控制是否全屏 true /false
if (this.full) { //----------------全屏---------------------
var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen,
wscript;
if (typeof rfs != "undefined" && rfs) {
rfs.call(el);
return;
} else { //if rfs==undefined ie浏览器 需在设置中打开 选项> 安全> 自定义级别
this.$message({
message: 'ie浏览器需设置“对未标记为可安全执行的Activex脚本控件初始化并执行脚本”',
type: 'warning'
});
console.log(window)
wscript = new ActiveXObject("WScript.Shell");
if (wscript) {
wscript.SendKeys("{F11}");
}
}
} else { //-------------退出全屏---------------------
var el = document,
cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen,
wscript;
if (typeof cfs != "undefined" && cfs) {
cfs.call(el);
return;
} else {
wscript = new ActiveXObject("WScript.Shell");
if (wscript != null) {
wscript.SendKeys("{F11}");
}
}
网友评论