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 相关文章推荐
JavaScript 实现模态对话框 源代码大全
May 02 Javascript
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
Dec 28 Javascript
自己使用js/jquery写的一个定制对话框控件
May 02 Javascript
详解AngularJS中的表达式使用
Jun 16 Javascript
整理Javascript事件响应学习笔记
Dec 02 Javascript
浏览器兼容的JS写法总结
Apr 27 Javascript
JavaScript实现替换字符串中最后一个字符的方法
Mar 07 Javascript
JavaScript实现动态增删表格的方法
Mar 09 Javascript
js原生Ajax的封装和原理详解
Mar 11 Javascript
HTML5实现微信拍摄上传照片功能
Apr 21 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
Jan 18 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
Aug 14 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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
php面向对象全攻略 (一) 面向对象基础知识
2009/09/30 PHP
PHP 转义使用详解
2013/07/15 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
Thinkphp3.2实用篇之计算型验证码示例
2017/02/09 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
简单的php购物车代码
2020/06/05 PHP
event对象的方法 兼容多浏览器
2009/06/27 Javascript
Jquery动态更改一张位图的src与Attr的使用
2013/07/31 Javascript
jQuery动画显示和隐藏效果实例演示(附demo源码下载)
2015/12/31 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
python版大富翁源代码分享
2018/11/19 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
django 快速启动数据库客户端程序的方法示例
2019/08/16 Python
python图片验证码识别最新模块muggle_ocr的示例代码
2020/07/03 Python
浅析python实现动态规划背包问题
2020/12/31 Python
pandas统计重复值次数的方法实现
2021/02/20 Python
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
下面关于"联合"的题目的输出是什么
2013/08/06 面试题
自考毕业自我鉴定
2014/03/18 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
2015年学校财务工作总结
2015/05/19 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
Pycharm连接远程服务器并远程调试的全过程
2021/06/24 Python
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技