JavaScript 中能否判断浏览器是否全屏?
我想判断当前浏览器是否已经进入了全屏模式(用户按了F11),以及有木有相关的事件判断event.keyCode和判断大小的方式不够确切,我希望知道更加贴切的方法,即JS中...
我想判断当前浏览器是否已经进入了全屏模式(用户按了F11),以及有木有相关的事件
判断event.keyCode 和判断大小的方式不够确切,我希望知道更加贴切的方法,即JS中有木有专门针对这个的方法。例如:全屏模式发生变化时事件之类。 展开
判断event.keyCode 和判断大小的方式不够确切,我希望知道更加贴切的方法,即JS中有木有专门针对这个的方法。例如:全屏模式发生变化时事件之类。 展开
展开全部
可以试试用浏览器的可视区域大小和屏幕的分辨率大小对比,只要相差的很小就可以当做全屏,js有这两个方法,因为经常不用我也没记下来过,你可以上网查查,一定有这两个方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//设置浏览器全屏
function f_SetFullScreen() {
//如果浏览器不是全屏则将其设置为全屏模式
if (!f_IsFullScreen()) {
var wsShell = new ActiveXObject('WScript.Shell');
wsShell.SendKeys('{F11}');
return false;
}
}
//判断浏览器是否全屏
function f_IsFullScreen() {
return (document.body.scrollHeight == window.screen.height && document.body.scrollWidth == window.screen.width);
}
function f_SetFullScreen() {
//如果浏览器不是全屏则将其设置为全屏模式
if (!f_IsFullScreen()) {
var wsShell = new ActiveXObject('WScript.Shell');
wsShell.SendKeys('{F11}');
return false;
}
}
//判断浏览器是否全屏
function f_IsFullScreen() {
return (document.body.scrollHeight == window.screen.height && document.body.scrollWidth == window.screen.width);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
window.onresize = function (){
if(window.outerHeigth==screen.heigth && window.outerWidth==screen.width){
alert("全屏");
}else{
alert("不是全屏");
}
}
if(window.outerHeigth==screen.heigth && window.outerWidth==screen.width){
alert("全屏");
}else{
alert("不是全屏");
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询