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 动态设置已知select的option的value值的代码
Dec 16 Javascript
IE 上下滚动展示模仿Marquee机制
Dec 20 Javascript
菜鸟javascript基础资料整理3 正则
Dec 06 Javascript
juqery 学习之六 CSS--css、位置、宽高
Feb 11 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
Jan 13 Javascript
javascript修改图片src的方法
Jan 27 Javascript
js表单中选择框值的获取及表单的序列化
Dec 17 Javascript
三种带箭头提示框总结实例
Jun 14 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
Mar 14 Javascript
详解webpack 多页面/入口支持&amp;公共组件单独打包
Jun 29 Javascript
使用webpack搭建vue项目实现脚手架功能
Mar 15 Javascript
详解JavaScript执行模型
Nov 16 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
用IE远程创建Mysql数据库的简易程序
2006/10/09 PHP
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
php实现将HTML页面转换成word并且保存的方法
2016/10/14 PHP
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
2016/07/07 Javascript
jQuery实现div横向拖拽排序的简单实例
2016/07/13 Javascript
js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
2016/11/21 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
vue.js将时间戳转化为日期格式的实现代码
2018/06/05 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
微信小程序如何加载数据库真实数据的实现
2020/03/04 Javascript
[39:00]Optic vs VP 2018国际邀请赛淘汰赛BO3 第三场 8.24
2018/08/25 DOTA
python3访问sina首页中文的处理方法
2014/02/24 Python
用Python进行简单图像识别(验证码)
2018/01/19 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
Django分页功能的实现代码详解
2019/07/29 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
在Keras中利用np.random.shuffle()打乱数据集实例
2020/06/15 Python
10个示例带你掌握python中的元组
2020/11/23 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
2014/04/14 HTML / CSS
京东奢侈品:全球奢侈品牌
2018/03/17 全球购物
Oracle的内存结构(Memory structures)
2015/06/10 面试题
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
4s客服专员岗位职责
2013/12/01 职场文书
地球一小时倡议书
2014/04/15 职场文书
故宫的导游词
2015/01/31 职场文书
会计求职自荐信范文
2015/03/04 职场文书
九九重阳节致辞
2015/07/31 职场文书
法制主题班会教案
2015/08/13 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL
python Tkinter模块使用方法详解
2022/04/07 Python
Redis官方可视化工具RedisInsight安装使用教程
2022/04/19 Redis