window.navigator.userAgent.indexOf(‘MSIE’)<0为true时,表示浏览器支持进入全屏
还需做兼容性判断

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>是否全屏</title><style>*{margin: 0;padding: 0;}body{background-color: rgba(0,0,0,0.75);}</style>
</head>
<body>
<button onclick="fullScreen('half')">进入全屏</button>
<button onclick="fullScreen('full')">退出全屏</button>
<script>function fullScreen(state){if(window.navigator.userAgent.indexOf('MSIE')<0){//console.log(window.navigator.userAgent);//console.log(window.navigator.userAgent.indexOf('MSIE'));console.log('显示能进入或者退出全屏的');}//console.log(document.body.requestFullscreen);let main = document.bodyif (state==='full') {if (document.exitFullscreen) {document.exitFullscreen()} else if (document.mozCancelFullScreen) {document.mozCancelFullScreen()} else if (document.webkitCancelFullScreen) {document.webkitCancelFullScreen()} else if (document.msExitFullscreen) {document.msExitFullscreen()}} else if(state==='half'){if (main.requestFullscreen) {main.requestFullscreen()} else if (main.mozRequestFullScreen) {main.mozRequestFullScreen()} else if (main.webkitRequestFullScreen) {main.webkitRequestFullScreen()} else if (main.msRequestFullscreen) {main.msRequestFullscreen()}}}
</script>
</body>
</html>

本文参考iview-admin

js控制浏览器全屏显示相关推荐

  1. html 设置浏览器全屏显示,JavaScript控制浏览器全屏显示简单示例

    本文实例讲述了JavaScript控制浏览器全屏显示.分享给大家供大家参考,具体如下: www.jb51.net JS全屏显示 全屏显示 退出全屏 // 判断各种浏览器,找到正确的方法 functio ...

  2. 前端实现控制浏览器全屏显示

    通过原生JS方式实现 document.documentElement.requestFullscreen() // 开启全屏 document.exitFullscreen() // 关闭全屏 通过 ...

  3. js控制浏览器全屏踩坑记录

    需求 点击以下按钮后,页面进入全屏. 进入全屏后,按钮样式改变为 恢复非全屏时,按钮自动恢复. 难点 需求很简单,但是实际上手发现有几个难点: 1.浏览器在全屏状态下按F11和Esc可以退出全屏,且全 ...

  4. 原声js控制浏览器全屏或者退出全屏

    开启全屏 if (document.documentElement.requestFullscreen) {document.documentElement.requestFullscreen(); ...

  5. JS 控制浏览器全屏和取消全屏

    注意:这里没考虑IE低版本问题 代码: //全屏 function fullScreen(){var el = document.documentElement;var request_full_sc ...

  6. html5实现浏览器自动全屏,[JavaScript] 用html5 js实现浏览器全屏

    项目中需要将后台浏览器的窗口全屏,也就是我们点击一个按钮要实现按F11全屏的 效果. 在HTML5中,W3C制定了关于全屏的API,就可以实现全屏幕的效果,也可以 让页面中的图片,视频等全屏目前只有g ...

  7. JavaScript 控制浏览器全屏展示

    JavaScript 控制浏览器全屏展示 前言 一.全屏区分 二.HTML Dom 全屏模式 展开全屏 退出全屏 三.兼容 IE 10 及 以下方式 DEMO 总结 前言 浏览器全屏功能解释 一.全屏 ...

  8. html控制浏览器全屏,JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件_javascript技巧...

    HTML 5中的full screen,目前可以在除IE和opera外的浏览器中使用 ,有的时候用来做全屏API,游戏呀,等都很有用.先看常见的API element.requestFullScree ...

  9. JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件

    项目中做过大屏展示功能,其中需求是需要全屏展示,正好HTML 5中的full screen满足需求,在此记录下. HTML 5中的full screen,目前可以在除IE和opera外的浏览器中使用 ...

最新文章

  1. python跟java-还在纠结选Python还是Java?看完就有数了
  2. .net core Entity Framework 与 EF Core
  3. 复习HTML CSS(2)
  4. PSP(个体软件过程)
  5. Tips--Ubuntu16.04系统安装时无法连接WiFi
  6. 简单帅气的折纸机器人_新型电磁喷雾可将任何物体变成机器人,有望在生物学领域应用...
  7. 详解机器学习之the Learning Problem
  8. Linux之SSH安全,使用密钥对验证
  9. Nacos整合SpringCloud的自动注册原理
  10. android 如何去控制第三方音乐播放app之控制QQ音乐
  11. C++语言的基本符号与词汇
  12. HTTP协议与HTTPS协议的区别
  13. 全网超详细!用户画像标签体系建设指南!
  14. oracle里的tns是什么意思
  15. Error response from daemon: conflict: unable to delete image has dependent child images
  16. mysql master_log_file_change master 未指定master_log_file
  17. C#编程_网卡信息检测与网络流量检测
  18. python houdini_Houdini Python开发实战 课程笔记
  19. 用matlab求已知分布的概率密度函数,已知某分布地概率密度函数,怎样得到服从该分部的随机数...
  20. 还在为打印PDF文件发愁?文档开发工具Spire.PDF 6种方式帮你搞定!

热门文章

  1. 全方位解读Web3域名:DID基石、NFT新增长点
  2. 【C语言习题】统计君君提水的桶数(不使用ceil函数与floor函数)
  3. DJI的核心竞争力是什么?
  4. 电子驱蚊器就是智商税
  5. 【七七八八】疫情期间谈谈我的转变
  6. 削皮刀的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  7. Android事件分发机制在实战开发中的应用之二
  8. 一些名企秋招网申链接合集
  9. Swagger学习笔记(基于Go-Gin)
  10. python爬虫——爬取马蜂窝景点翻页文字评论