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 中对象的继承〔转贴〕
Jan 22 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
May 02 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
Mar 31 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
Feb 06 Javascript
AngularJS ng-bind-html 指令详解及实例代码
Jul 30 Javascript
学习Angular中作用域需要注意的坑
Aug 17 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
Oct 26 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
Dec 26 Javascript
使用selenium抓取淘宝的商品信息实例
Feb 06 Javascript
从零开始实现Vue简单的Toast插件
Dec 03 Javascript
vue自定义switch开关组件,实现样式可自行更改
Nov 01 Javascript
Vue3项目打包后部署到服务器 请求不到后台接口解决方法
Feb 06 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
用在PHP里的JS打印函数
2006/10/09 PHP
jQuery下的动画处理总结
2013/10/10 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
特殊情况下如何获取span里面的值
2014/05/20 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
JS制作简单的三级联动
2015/03/18 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
12个超实用的JQuery代码片段
2015/11/02 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
关于JavaScript限制字数的输入框的那些事
2016/08/14 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
详解支持Angular 2的表格控件
2017/01/19 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
jQuery ajax实现省市县三级联动
2021/03/07 Javascript
JS实现汉字与Unicode码相互转换的方法详解
2017/04/28 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
JS中利用FileReader实现上传图片前本地预览功能
2018/03/02 Javascript
JS简单生成由字母数字组合随机字符串示例
2018/05/25 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
jquery更改元素属性attr()方法操作示例
2020/05/22 jQuery
深入浅析python定时杀进程
2016/06/06 Python
Python脚本处理空格的方法
2016/08/08 Python
Python实现多属性排序的方法
2018/12/05 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
基本款天堂:Everlane
2017/05/13 全球购物
亿企通软件测试面试题
2012/04/10 面试题
中文师范生自荐信
2014/01/30 职场文书
单位授权委托书范本
2014/09/26 职场文书
民事诉讼答辩状范文
2015/05/21 职场文书
单位收入证明范本
2015/06/18 职场文书
幼儿园小朋友毕业感言
2015/07/30 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
SqlServer常用函数及时间处理小结
2023/05/08 SQL Server