美文网首页
HTML5新增的接口--全屏接口

HTML5新增的接口--全屏接口

作者: 八月飞花 | 来源:发表于2020-04-21 21:40 被阅读0次

全屏API

这个全屏操作可以将某个dom元素放大为全屏显示,此时,宽和高就是浏览器视口的宽和高
分别包括全屏的主要方法和属性
 函数
  requestFullScreen();//开启全屏显示
  cancelFullScreen();退出全屏
 属性
  fullScreenElement;是否是全屏状态
 由于不同浏览器对这个方法或属性的兼容性不一样,需要根据不同的
 浏览器,添加不同的前缀
  chrom:webkit
  firefox:moz
  ie:ms

全屏操作

使用requestFullScreen函数实现全屏

  let dom=document.querySelect("div");
  //处理兼容性问题
   dom.requestFullScreen()||
    dom.webkitRequestFullScreen()||
      dom.webkitRequestFullScreen()||
        dom.msRequestFullScreen();

退出全屏

  退出全屏只能使用document实现,包括判断是否document来判断
  document.cancelFullScreen()||
    document.webkitCancelFullScreen()||
      document.mozCancelFullScreen()||
        document.msCancelFullScreen();

判断是否是全屏状态

判断是否全屏,不是全局就返回null
let ifFull = document.fullScreenElement||
  document.webkitFullscreenElement||
    docuement.mozFullScreenElement||
      docuement.msFullscreenElement;
  if(isFull){
   log("true");
  }else{
  log("false");
  }

相关文章

  • HTML5新增的接口--全屏接口

    全屏API 全屏操作 使用requestFullScreen函数实现全屏 退出全屏 判断是否是全屏状态

  • day02-html5

    html5网络链接口: 全屏接口的使用: 全屏操作的主要方法和属性* 1.requestFullScreen():...

  • HTML5新增的接口--网络状态接口

    网络状态改变事件 ononline事件 onoffline事件

  • 接口规范

    新增接口:所有的新增接口都以/add结尾 修改接口:所有的修改接口都以/edit结尾 状态更新接口:所有的状态修改...

  • 新增接口

    1,血压测量按年统计 2, 血氧测量按年统计 3,耳温测量按年统计 4,体重体脂按年测量数据 5,尿检按年测量数据...

  • H5 全屏 学习

    第一部分: 接口 全屏 API 没有它自己的接口实现。相反,它提供了一些其他接口以供实现全屏所需的方法、属性、事件...

  • 角色和用户角色接口

    角色接口 1. 新增角色接口 接口功能 新增角色 URL http://api.xxx.yyy/v1/role 支...

  • 绿茄工作周报10.23~10.29

    一、产品 新增功能: 对接火币交易所,目前正在开发中。 新增四个接口:资产查询接口、买卖挂单接口、获取挂单状态接口...

  • h5c3中文件读取,拖拽,web存储,全屏接口,地理定位

    1. 全屏接口 开启requestFullScreen 元素绑定开启全屏谷歌前缀 webkitRequestFul...

  • java.util ArryList相关类解读

    List接口先看下List接口所提供的方法以及对比Collection接口,有哪些是新增方法(红红框框着的是新增的...

网友评论

      本文标题:HTML5新增的接口--全屏接口

      本文链接:https://www.haomeiwen.com/subject/dtqmihtx.html