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 相关文章推荐
IE6下opacity与JQuery的奇妙结合
Mar 01 Javascript
Flexigrid在IE下不显示数据的有效处理方法
Sep 04 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
Jun 10 Javascript
javascript实现省市区三级联动下拉框菜单
Nov 17 Javascript
JS上传组件FileUpload自定义模板的使用方法
May 10 Javascript
JavaScript中instanceof运算符的使用示例
Jun 08 Javascript
javascript中的深复制详解及实例分析
Dec 29 Javascript
JavaScript常用正则函数用法示例
Jan 23 Javascript
Vue.js学习教程之列表渲染详解
May 17 Javascript
bootstrap+jQuery实现的动态进度条功能示例
May 25 jQuery
JavaScript使用atan2来绘制箭头和曲线的实例
Sep 14 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
Nov 27 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
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
2015/05/12 PHP
Swoole4.4协程抢占式调度器详解
2019/05/23 PHP
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
点图片上一页下一页翻页效果
2008/07/09 Javascript
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
Jquery插件 easyUI属性汇总
2011/01/19 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
基于BootStrap Metronic开发框架经验小结【一】框架总览及菜单模块的处理
2016/05/12 Javascript
JavaScript数据类型学习笔记分享
2016/09/01 Javascript
JS 实现随机验证码功能
2017/02/15 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
2017/07/03 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
Vue项目中使用jquery的简单方法
2019/05/16 jQuery
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
layui将table转化表单显示的方法(即table.render转为表单展示)
2019/09/24 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
微信小程序如何实现radio单选框单击打勾和取消
2020/01/21 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
python类和函数中使用静态变量的方法
2015/05/09 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
Python多线程原理与用法详解
2018/08/20 Python
Python函数中的可变长参数详解
2019/09/12 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
CSS3 旋转立方体问题详解
2020/01/09 HTML / CSS
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
生产车间主任的个人自我鉴定
2013/10/25 职场文书
周年庆典邀请函范文
2014/01/24 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
会计专业自荐信范文
2015/03/05 职场文书
书法社团活动总结
2015/05/07 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书