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 attr 设定src中含有&amp;(宏)符号问题的解决方法
Jul 26 Javascript
ExtJs纵坐标值重复问题的解决方法
Feb 27 Javascript
第四章之BootStrap表单与图片
Apr 25 Javascript
javascript日期比较方法实例分析
Jun 17 Javascript
JS实现的五级联动菜单效果完整实例
Feb 23 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
Sep 03 Javascript
小程序实现五星点评效果
Nov 03 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
Apr 25 Javascript
JS实现网站吸顶条
Jan 08 Javascript
vue组件库的在线主题编辑器的实现思路
Apr 03 Javascript
vue实现输入框自动跳转功能
May 20 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
substr()函数中文版
2006/10/09 PHP
PHP中使用Imagick操作PSD文件实例
2015/01/26 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
php生成过去100年下拉列表的方法
2015/07/20 PHP
WordPress后台中实现图片上传功能的实例讲解
2016/01/11 PHP
基于Swoole实现PHP与websocket聊天室
2016/08/03 PHP
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
input file样式修改以及图片预览删除功能详细概括(推荐)
2017/08/17 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
[01:19]2014DOTA2国际邀请赛 采访TITAN战队ohaiyo 能赢DK很幸运
2014/07/12 DOTA
[00:49]完美世界DOTA2联赛10月28日开团时刻:随便打
2020/10/29 DOTA
使用Python开发windows GUI程序入门实例
2014/10/23 Python
python一键升级所有pip package的方法
2017/01/16 Python
python导入csv文件出现SyntaxError问题分析
2017/12/15 Python
python+selenium实现简历自动刷新的示例代码
2019/05/20 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
2020/06/12 Python
巧用CSS3的calc()宽度计算做响应模式布局的方法
2018/03/22 HTML / CSS
水果花束:Fruit Bouquets
2017/12/20 全球购物
总监职责范文
2013/11/09 职场文书
大学班级干部的自我评价分享
2014/02/10 职场文书
护理专业自荐信范文
2014/02/26 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
超市促销活动方案
2014/03/05 职场文书
教师一岗双责责任书
2014/04/16 职场文书
党员民主生活会个人整改措施材料
2014/09/16 职场文书
学校政风行风整改方案
2014/10/25 职场文书
中层干部考核评语
2015/01/04 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python