扩展代码|  常用工具|  常用框架|  站内项目|  常用地址|  代码规范| 关于我们

h5-html全屏

所属分类:Html

 2020-12-09 14:37  1776  0  0  0

启动全屏模式

       全屏API requestFullscreen方法在一些老的浏览器里面依然使用带前缀形式的方法名,因此可能需要进行检测判断:(带前缀,意思就是各个浏览器内核不通用.)
将需要全屏显示的DOM元素作为参数,调用此方法即可让window进入全屏状态,有时候可能需要用户同意(浏览器自己和用户交互),假若用户拒绝,则可能出现各种不完全的全屏.
如果用户同意进入全屏,那么工具栏以及其他浏览器组件会隐藏起来,使document框架的宽度和高度横跨整个屏幕.

// 找到支持的方法, 使用需要全屏的 element 调用
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();
  }
}
 
 
// 在支持全屏的浏览器中启动全屏
// 整个页面
launchFullScreen(document.documentElement);
// 某个元素
launchFullScreen(document.getElementById("videoElement"));

退出全屏模式

      使用 exitFullscreen 方法可以使浏览器退出全屏,返回原先的布局. 该方法在一些老的浏览器上也是支持前缀方法.
// 退出 fullscreen
function exitFullscreen() {
  if(document.exitFullscreen) {
    document.exitFullscreen();
  } else if(document.mozExitFullScreen) {
    document.mozExitFullScreen();
  } else if(document.webkitExitFullscreen) {
    document.webkitExitFullscreen();
  }
}
// 调用退出全屏方法!
exitFullscreen();

资源文献:http://www.wufangbo.com/html-quan-ping/?yqhqny=ytosk

如有帮助请打赏一下,分分是爱!!!
微信打赏
相关分类推荐
css使div旋转90度

css使div旋转90度

css使div旋转90度
  Html
 4119  1  2
html遮罩层

html遮罩层

html遮罩层,弹出默认提示框的时候背景遮罩
  Html
 1549  1  1
HTML实现弹幕技术

HTML实现弹幕技术

来分享一下最近比较火的一个技术,弹幕
  Html
 1502  0  2
Vue使用2.文件目录结构讲解

Vue使用2.文件目录结构讲解

Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。 Vue 只关注视图层, 采用自底向上增量开发的设计。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 Vue 学习起来非常简单,本教程基于 Vue 2.1.8 版本测试。
  Html
 976  0  0

评论这篇文章(0

  • 楼主 xcSharp博客
学习永无止境,活到老,学到老,书山有路勤为径,学海无涯苦作舟;业精于勤荒于喜,行成于思毁于随