js 切换全屏
公司有一个需求就是点击某一个按钮实现全屏切换功能,然后呢我就在网上扒了段代码。封装了一下。使用的小伙伴们可以看看哦!
切换全屏代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>切换全屏代码</title>
</head>
<body>
<input type="button" value="全屏" onclick="Full_switch.fullScreen();" />
<input type="button" value="退出全屏" onclick="Full_switch.exitFullScreen();" />
<script type="text/javascript">
(function(win) {
var switchs = {
fullScreen: function() { //全屏方法
var el = document.documentElement;
var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen;
if(typeof rfs != "undefined" && rfs) {
rfs.call(el);
} else if(typeof win.ActiveXObject != "undefined") {
var wscript = new ActiveXObject("WScript.Shell");
if(wscript != null) {
wscript.SendKeys("{F11}");
}
}
},
exitFullScreen: function() { //退出全屏方法
var el = document,
cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen,
wscript;
if(typeof cfs != "undefined" && cfs) {
cfs.call(el);
return;
}
if(typeof win.ActiveXObject != "undefined") {
wscript = new ActiveXObject("WScript.Shell");
if(wscript != null) {
wscript.SendKeys("{F11}");
}
}
},
}
win.Full_switch =switchs;
})(window);
</script>
</body>
</html>
预览地址
代码是一种神奇的东西,我们可以驱动它干好多事情。为什么我们不好好做一个控制者呢!!
打赏作者通道↓↓↓
如果觉得这篇文章不错的话!点击推荐支持一下哦!!!

浙公网安备 33010602011771号