目录标题

  • 一、html和js实现全屏和退出全屏
  • 二、在react中使用实现全屏和退出全屏

一、html和js实现全屏和退出全屏

代码如下:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><button οnclick="fullscreen()">全屏</button><button οnclick="outfullscreen()">退出全屏</button><script>// 全屏function fullscreen() {var element = document.getElementsByTagName("body")[0];console.log(element);var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullScreen;console.log(element.requestFullScreen);if (requestMethod) {requestMethod.call(element);} else if (typeof window.ActiveXObject !== "undefined") {var wscript = new ActiveXObject("WScript.Shell");if (wscript !== null) {wscript.SendKeys("{F11}");}}}// 退出全屏function outfullscreen() {var el = document;var cfs = el.cancelFullScreen || el.webkitCancelFullScreen ||el.mozCancelFullScreen || el.exitFullScreen;if (typeof cfs != "undefined" && cfs) {cfs.call(el);} else if (typeof window.ActiveXObject != "undefined") {var wscript = new ActiveXObject("WScript.Shell");if (wscript != null) {wscript.SendKeys("{F11}");}}}</script>
</body></html>

二、在react中使用实现全屏和退出全屏

<p onClick={() => launchFullScreen(document.documentElement)}>全屏模式</p>
<b onClick={() => exitFullscreen(document.documentElement)}>退出全屏</b>
// 全屏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() {console.log(1111);if (document.exitFullscreen) {window.document.exitFullscreen();} else if (document.mozExitFullScreen) {window.document.mozExitFullScreen();} else if (document.webkitExitFullscreen) {window.document.webkitExitFullscreen();}}

实现全屏和退出全屏效果

如何实现全屏和退出全屏?相关推荐

  1. video 满屏显示_HTML5 video进入全屏和退出全屏的实现方法

    当我们使用video标签的时候,有时候因为更多的需要,我们要自己自定义控制栏,而进入和退出全屏也是其中的一部分 不同的浏览器有不同的实现方法 // Webkit element.webkitReque ...

  2. [html] HTML5如何监听video的全屏和退出全屏?

    [html] HTML5如何监听video的全屏和退出全屏? 监听fullscreenchange事件document.addEventListener('fullscreenchange', (ev ...

  3. vue中浏览器全屏和退出全屏

    1.首先要判断浏览器类型 (是否IE),来控制是否展示功能,在计算属性中判断: computed: {showFullScreenBtn () {return window.navigator.use ...

  4. 使用JavaScript使浏览器进入全屏或退出全屏

    使用JavaScript使浏览器进入全屏或退出全屏 首先使用fullscreenElement判断浏览器是否在全屏状态. 如果是:则调用exitFullscreen函数退出全屏,否则调用request ...

  5. js实现全屏和退出全屏功能

    主要是全屏和退出全屏事件,以及相应的操作(采用window.onresize监测) $(function(){//全屏$("#fullScreen").on("click ...

  6. JS实现全屏和退出全屏

    JS实现全屏和退出全屏 //全屏 function fullScreen(){var el = document.documentElement;var rfs = el.requestFullScr ...

  7. 网页怎么退出全屏,网页退出全屏有哪些快捷键?

    网页怎么退出全屏,网页退出全屏有哪些快捷键? 网页怎么退出全屏,网页退出全屏有哪些快捷键? 1.浏览器一般右上角都有个双重小框框即是还原按钮,图标是两个小口. 你点下就不是全屏啦,或者你在浏览器的边框 ...

  8. vue实现页面全屏和退出全屏

    pc端使用vue实现页面全屏和退出全屏 element.requestFullScreen() -- 全屏显示 Element.requestFullscreen()方法用于 异步请求使得Elemen ...

  9. js实现全屏与退出全屏,解决F11进入全屏后退出全屏API方法失效(chrome)

    js实现全屏与退出全屏,解决F11进入全屏后退出全屏API方法失效(chrome) 解决的问题 谷歌浏览器F11全屏后,在页面中编写的全屏按钮失效 解决方法 //判断是否是全屏状态 var isFul ...

  10. js全屏事件,进入全屏,退出全屏操作

    上面是全面化方案,下面还有个简单的实现功能 1.进入全屏 function launchFullscreen(element) {if (element.requestFullscreen) {ele ...

最新文章

  1. 2.4g 无线键鼠对码软件_富德iK8900无线键鼠套装评测:静音纤薄
  2. java a标签正则_正则表达式:java中婚配HTML中a标签中的中文字符
  3. PMCAFF专访:搜狗effevo,这一次我们想连接“人”
  4. 【Jenkins】通过ANT构建JMeter任务时提示找不到jtl文件时的解决方法
  5. 万万没想到,分布式存储系统的一致性是......
  6. NVIDIA GPU 架构梳理
  7. 每周.NET前沿技术文章摘要(2017-05-24)
  8. 早晨爬山,三餐自备——程序员也可以这样生活、工作
  9. 编程语言性能实测,Go 比 Python 更胜一筹?
  10. GoldenGate 常见错误分析(二)
  11. k8s1.18-kubeadm安装手册
  12. 如何从官网下载hibernate
  13. 计算机培训通知,关于开展上海师范大学2018年计算机办公自动化免费培训的通知...
  14. 解决actionBar 闪现
  15. JAVA 查找PDF中落款单位所在页码及位置信息
  16. android app 设置以太网静态Ip
  17. 【计算机基础】多媒体技术、网页制作、计算机网络
  18. K8S日常问题-k8s中大量pod 状态 evicted
  19. 什么软件可以翻译英语文章?文本翻译软件大分享
  20. 雷霆行动(STG飞机游戏)源码分析

热门文章

  1. Codeforces 1088E Ehab and a component choosing problem(树形DP)
  2. snmp++开发实例一
  3. XSS-challenge(level1-8)过关挑战详解
  4. 数字IC设计的前端设计和后端设计流程
  5. Android app打开系统界面设置悬浮窗权限
  6. [日志]你掌握赞美别人的技巧吗
  7. android一维码生成,用android生成一维条码
  8. c/c++中int等的数据范围
  9. Android 应用兼容性最佳实践 | 中文教学视频
  10. 任务1_修改植物大战僵尸关卡和金币