HTML5 JS 实现浏览器全屏(F11的效果)
项目中有需要使用JS来控制浏览器全屏的方法
DEMO地址: http://zhongxia245.github.io/demo/js2fullpanel.html
function
fullScreen() {
var
el = document.documentElement,
rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen,
wscript;
if
(
typeof
rfs !=
"undefined"
&& rfs) {
rfs.call(el);
return
;
}
if
(
typeof
window.ActiveXObject !=
"undefined"
) {
wscript =
new
ActiveXObject(
"WScript.Shell"
);
if
(wscript) {
wscript.SendKeys(
"{F11}"
);
}
}
}
function
exitFullScreen() {
var
el = document,
cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen,
wscript;
if
(
typeof
cfs !=
"undefined"
&& cfs) {
cfs.call(el);
return
;
}
if
(
typeof
window.ActiveXObject !=
"undefined"
) {
wscript =
new
ActiveXObject(
"WScript.Shell"
);
if
(wscript !=
null
) {
wscript.SendKeys(
"{F11}"
);
}
}
}
分类:
JavaScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」