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 相关文章推荐
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
Aug 02 Javascript
JS实现将人民币金额转换为大写的示例代码
Feb 13 Javascript
js实现具有高亮显示效果的多级菜单代码
Sep 01 Javascript
JavaScript中的定时器之Item23的合理使用
Oct 30 Javascript
JQuery解析XML的方法小结
Apr 02 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
Aug 28 Javascript
EasyUI Combobox设置默认值 获取text的方法
Nov 28 Javascript
微信小程序使用gitee进行版本管理
Sep 20 Javascript
什么时候不能在 Node.js 中使用 Lock Files
Jun 24 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
Mar 06 Javascript
jQuery实现倒计时功能完整示例
Jun 01 jQuery
基于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
PHP 程序授权验证开发思路
2009/07/09 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
PHP APP微信提现接口代码
2018/09/30 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
javascript实现删除前弹出确认框
2015/06/04 Javascript
JS+CSS实现的经典tab选项卡效果代码
2015/09/16 Javascript
Javascript验证方法大全
2015/09/21 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
jQuery实现调整表格单列顺序完整实例
2016/06/20 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
详解AngularJS 模块化
2017/06/14 Javascript
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
解决vue-cli单页面手机应用input点击手机端虚拟键盘弹出盖住input问题
2018/08/25 Javascript
vue中activated的用法
2021/01/03 Vue.js
Python实现发送email的几种常用方法
2014/08/18 Python
在Python中调用ggplot的三种方法
2015/04/08 Python
Python 数据结构之堆栈实例代码
2017/01/22 Python
Python中GIL的使用详解
2018/10/03 Python
PyQt5实现从主窗口打开子窗口的方法
2019/06/19 Python
python requests证书问题解决
2019/09/05 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
python列表推导式操作解析
2019/11/26 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
2019/12/19 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
pycharm激活方法到2099年(激活流程)
2020/09/22 Python
python各种excel写入方式的速度对比
2020/11/10 Python
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
业务经理的岗位职责
2013/11/16 职场文书
初中作文评语大全
2014/04/23 职场文书
门面房租房协议书
2014/12/01 职场文书
先进个人总结范文
2015/02/15 职场文书
超市食品安全承诺书
2015/04/29 职场文书
2015年文明创建工作总结
2015/04/30 职场文书