您的位置:首页 > Web前端 > JavaScript

JavaScript开启浏览器全屏模式

2017-08-29 07:35 169 查看
-----------------------------------

今天给大家介绍js开启全屏

模式的方法(chrome下),

代码如下:

-----------------------------------

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>demo</title>
</head>
<body>
<script type="text/javascript">
window.onload = function(){

(function fullScreen(element){
if(element.requestFullscreen){
element.requestFullscreen();
}else if(element.webkitRequestFullscreen){
element.webkitRequestFullscreen();
}
})(document.documentElement);

};
</script>
</body>
</html>


-----------------------------------

然而通过上面的代码,并

没有实现全屏的效果,打

开chrome的控制台,发

现弹出了一条警告信息:



原来,开启全屏模式只能由

用户手势触发,这是浏览器

采用的一种安全机制,将这

种强制全屏定义为恶意行为

,因此,我们可以给它添加

一个事件触发,改进后的代

码如下:

-----------------------------------

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>demo</title>
</head>
<body>
<script type="text/javascript">
window.onload = function(){

function fullScreen(element){
if(element.requestFullscreen){
element.requestFullscreen();
}else if(element.webkitRequestFullscreen){
element.webkitRequestFullscreen();
}
}
document.onkeydown = function(evt){
if(evt.keyCode == 13){
fullScreen(document.documentElement);
}
};
};
</script>
</body>
</html>


-----------------------------------

这样,我们就可以通过回

车键进入全屏模式了;

-----------------------------------

感谢大家的阅读;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐