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系列(4) 立即调用的函数表达式
Jan 15 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
Nov 08 Javascript
javascript对象的使用和属性操作示例详解
Mar 02 Javascript
js锁屏解屏通过对$.ajax进行封装实现
Jul 31 Javascript
Js动态设置rem来实现移动端字体的自适应代码
Oct 14 Javascript
浅谈js算法和流程控制
Dec 29 Javascript
原生JS仿QQ阅读点击展开、收起效果
Mar 08 Javascript
JS 60秒后重新发送验证码的实例讲解
Jul 26 Javascript
Vue实现商品详情页的评价列表功能
Sep 04 Javascript
axios实现文件上传并获取进度
Mar 25 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
Dec 12 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
Aug 07 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
19个超实用的PHP代码片段
2014/03/14 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
jQuery 方法大全方便学习参考
2010/02/25 Javascript
javascript 防止刷新,后退,关闭
2010/08/07 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
js实现网页标题栏闪烁提示效果实例分析
2014/11/20 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
微信小程序 image组件binderror使用例子与js中的onerror区别
2017/02/15 Javascript
SVG动画vivus.js库使用小结(实例代码)
2017/09/14 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
Vue动态获取width的方法
2018/08/22 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
如何通过javaScript去除字符串两端的空白字符
2020/02/06 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
Python之父谈Python的未来形式
2016/07/01 Python
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
使用python 爬虫抓站的一些技巧总结
2018/01/10 Python
python绘制多个曲线的折线图
2020/03/23 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
Python 删除List元素的三种方法remove、pop、del
2020/11/16 Python
python 实现socket服务端并发的四种方式
2020/12/14 Python
团队激励口号
2014/06/06 职场文书
德育标兵事迹材料
2014/08/24 职场文书
新生入学欢迎词
2015/01/26 职场文书
环境建议书
2015/02/04 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
一篇文章了解正则表达式的替换技巧
2022/02/24 Javascript
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript