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 设计模式 富有表现力的Javascript(一)
May 26 Javascript
jquery创建并行对象或者合并对象的实现代码
Oct 10 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
Oct 29 Javascript
JSF中confirm弹出框的用法示例介绍
Jan 07 Javascript
对JavaScript中this指针的新理解分享
Jan 31 Javascript
JavaScript中关联原型链属性特性
Feb 13 Javascript
原生JS和jQuery版实现文件上传功能
Apr 18 Javascript
数据结构中的各种排序方法小结(JS实现)
Jul 23 Javascript
AngularJs 动态加载模块和依赖
Sep 15 Javascript
js 倒计时(高效率服务器时间同步)
Sep 12 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
Aug 13 Javascript
一篇文章弄清楚Ajax请求的五个步骤
Mar 17 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批量去除文件UTF8 BOM信息
2013/08/05 PHP
基于php的微信公众平台开发入门实例
2015/04/15 PHP
tp5.1 框架数据库-数据集操作实例分析
2020/05/26 PHP
JAVASCRIPT HashTable
2007/01/22 Javascript
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
JavaScript内核之基本概念
2011/10/21 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
JQuery为页面Dom元素绑定事件及解除绑定方法
2014/04/23 Javascript
jQuery选择器源码解读(八):addCombinator函数
2015/03/31 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
BootStrap实现鼠标悬停下拉列表功能
2017/02/17 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
angularjs select 赋值 ng-options配置方法
2018/02/28 Javascript
nodejs多版本管理总结
2018/04/03 NodeJs
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
2018/05/16 Javascript
JS实现图片旋转动画效果封装与使用示例
2018/07/09 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
玩转Koa之koa-router原理解析
2018/12/29 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
2019/11/14 Javascript
详解JavaScript 异步编程
2020/07/13 Javascript
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
详解Python用三种方式统计词频的方法
2019/07/29 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
css3圆角样式分享自定义按钮样式
2013/12/27 HTML / CSS
大学拉赞助协议书范文
2014/09/26 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
2014年党支部工作总结
2014/11/13 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
精神文明建设汇报材料
2014/12/24 职场文书
公务员年度个人总结
2015/02/12 职场文书
求职简历自我评价范文
2015/03/10 职场文书
校车安全管理责任书
2015/05/11 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
Python pandas求方差和标准差的方法实例
2021/08/04 Python
2022年四月新番
2022/03/15 日漫