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 相关文章推荐
JS 对象属性相关(检查属性、枚举属性等)
Apr 05 Javascript
jquery-tips悬浮提示插件分享
Jul 31 Javascript
JavaScript设置表单上传时文件个数的方法
Aug 11 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
Dec 29 Javascript
利用CSS3在Angular中实现动画
Jan 15 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
Aug 30 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
Oct 27 Javascript
Angular2使用Guard和Resolve进行验证和权限控制
Apr 24 Javascript
微信小程序自定义tab实现多层tab嵌套功能
Jun 15 Javascript
微信小程序实现倒计时补零功能
Jul 09 Javascript
vue使用codemirror的两种用法
Aug 27 Javascript
vue2实现provide inject传递响应式
May 21 Vue.js
基于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
PHP5/ZendEngine2的改进
2006/10/09 PHP
PHP中::、-&amp;gt;、self、$this几种操作符的区别介绍
2013/04/24 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
JavaScript的document对象和window对象详解
2010/12/30 Javascript
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
AngularJS 执行流程详细介绍
2016/08/18 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
node-sass安装失败的原因与解决方法
2017/09/04 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
在vue-cli的组件模板里使用font-awesome的两种方法
2018/09/28 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
[51:50]完美世界DOTA2联赛 Magma vs GXR 第一场 11.07
2020/11/10 DOTA
使用C语言来扩展Python程序和Zope服务器的教程
2015/04/14 Python
Python functools模块学习总结
2015/05/09 Python
Appium Python自动化测试之环境搭建的步骤
2019/01/23 Python
零基础使用Python读写处理Excel表格的方法
2019/05/02 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
使用python将多个excel文件合并到同一个文件的方法
2019/07/09 Python
Python学习笔记之For循环用法详解
2019/08/14 Python
python批量解压zip文件的方法
2019/08/20 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
Python有参函数使用代码实例
2020/01/06 Python
python程序需要编译吗
2020/06/19 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
MySQL常见优化方案汇总
2022/01/18 MySQL