JavaScript控制浏览器全屏显示简单示例


Posted in Javascript onJuly 05, 2018

本文实例讲述了JavaScript控制浏览器全屏显示。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>3water.com JS全屏显示</title>
</head>
<body>
<div onclick="launchFullscreen(document.documentElement);">全屏显示</div>
<div onclick="exitFullscreen()(document.documentElement);">退出全屏</div>
  <!--launchFullscreen(document.documentElement);-->
</body>
</html>
<script>
  // 判断各种浏览器,找到正确的方法
  function launchFullscreen(element) {
    if(element.requestFullscreen) {
      element.requestFullscreen();
    } else if(element.mozRequestFullScreen) {
      element.mozRequestFullScreen();
    } else if(element.webkitRequestFullscreen) {
      element.webkitRequestFullscreen();
    } else if(element.msRequestFullscreen) {
      element.msRequestFullscreen();
    }
  }
  // 判断浏览器种类
  function exitFullscreen() {
    if(document.exitFullscreen) {
      document.exitFullscreen();
    } else if(document.mozCancelFullScreen) {
      document.mozCancelFullScreen();
    } else if(document.webkitExitFullscreen) {
      document.webkitExitFullscreen();
    }
  }
  // 退出全屏模式!
  exitFullscreen();
</script>

使用本站HTML/CSS/JS在线运行测试工具:http://tools.3water.com/code/HtmlJsRun,可得到如下测试运行效果:

JavaScript控制浏览器全屏显示简单示例

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JQuery浮动DIV提示信息并自动隐藏的代码
Aug 29 Javascript
Extjs中使用extend(js继承) 的代码
Mar 15 Javascript
javascript对select标签的控制(option选项/select)
Jan 31 Javascript
解析js原生方法创建表格效率测试
Jul 08 Javascript
jQuery学习笔记之jQuery动画效果
Sep 09 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
Oct 28 Javascript
详解JavaScript基于面向对象之继承
Dec 13 Javascript
JS事件流与事件处理程序实例分析
Aug 16 Javascript
如何阻止小程序遮罩层下方图层滚动
Sep 05 Javascript
es6数组之扩展运算符操作实例分析
Apr 25 Javascript
VUE-ElementUI 自定义Loading图操作
Nov 11 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 #jQuery
JavaScript递归函数解“汉诺塔”算法代码解析
Jul 05 #Javascript
微信小程序开发之改变data中数组或对象的某一属性值
Jul 05 #Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
Jul 05 #Javascript
微信小程序实现左右联动的实战记录
Jul 05 #Javascript
vue实现自定义多选与单选的答题功能
Jul 05 #Javascript
JavaScript实现图片懒加载的方法分析
Jul 05 #Javascript
You might like
php无限遍历目录示例
2014/02/21 PHP
jquery HotKeys轻松搞定键盘事件代码
2008/08/30 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
extjs render 用法介绍
2013/09/11 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
iframe里面的元素触发父窗口元素事件的jquery代码
2014/10/19 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
js实现可键盘控制的简单抽奖程序
2016/07/13 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
element-ui的回调函数Events的用法详解
2018/10/16 Javascript
vue:el-input输入时限制输入的类型操作
2020/08/05 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
vue+echarts实现动态折线图的方法与注意
2020/09/01 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
[00:31]DOTA2上海特级锦标赛 Fnatic战队宣传片
2016/03/04 DOTA
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
2015/03/30 Python
python实现K最近邻算法
2018/01/29 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
python PyQt5/Pyside2 按钮右击菜单实例代码
2019/08/17 Python
Python3 解决读取中文文件txt编码的问题
2019/12/20 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
Python3 pywin32模块安装的详细步骤
2020/05/26 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
Canvas系列之滤镜效果
2019/02/12 HTML / CSS
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
法国房车租赁网站:Yescapa
2019/08/26 全球购物
学校司机岗位职责
2013/11/14 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
教师学习中国梦心得体会
2016/01/05 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang