在HTML5中,W3C制定了关于全屏的API但是只能由用户事件触发,所以不能自动全屏;用户事件触发方法如下

// 判断各种浏览器,找到正确的方法 进入全屏
function launchFullscreen (element) {if (element.requestFullscreencreen) {element.requestFullScreen()} else if (element.mozRequestFullScreen) {element.mozRequestFullScreen()} else if (element.webkitRequestFullScreen) {element.webkitRequestFullScreen()} else if (element.msRequestFullScreen) {element.msRequestFullScreen()}
}
必须用户事件触发(可以是鼠标事件,键盘事件等)
//某个元素全屏
launchFullscreen(dom) 
// 整个网页全屏!launchFullscreen(document.documentElement)
// 判断浏览器种类 退出全屏
function exitFullscreen () {if (document.exitFullscreen) {document.exitFullscreen()} else if (document.mozCancelFullScreen) {document.mozCancelFullScreen()} else if (document.webkitExitFullscreen) {document.webkitExitFullscreen()}
}
// 退出全屏模式!
exitFullscreen()
全屏样式CSS
各种浏览器都提供了一个非常有用的全屏模式时的css样式规则:
  
-webkit-full-screen {
color:#000;
 /* properties */
}
:-moz-full-screen {
 /* properties */
}
:-ms-fullscreen {
 /* properties */
}
:full-screen { /*pre-spec */
 /* properties */
}
:fullscreen { /* spec */
 /* properties */
}
/* deeper elements */
:-webkit-full-screen video {
 width: %;
 height: %;
}
/* styling the backdrop*/
::backdrop {
 /* properties */
}
::-ms-backdrop {
 /* properties */
}

另外某些浏览器可以通过meta直接设置全屏
<!-- UC强制全屏 -->
<meta name="full-screen" content="yes">
<!-- QQ强制全屏 -->
<meta name="x5-fullscreen" content="true">
<!-- IOS启用 WebApp 全屏模式 -->
<meta name="apple-mobile-web-app-capable" content="yes" />

js怎么让浏览器自动全屏显示相关推荐

  1. MATLAB app designer 自动全屏显示

    MATLAB app designer 自动全屏显示 两步完成: 单击UIfigure 更改position([0,0,1920,1080],其中(0,0)表示窗口左上角的起始位置在屏幕的左上角,(1 ...

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

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

  3. firefox应用自动全屏显示_【b】—自动化测试:基础selenium—API

    一.浏览器对象 # 导入webdriverfrom selenium import webdriver# 创建一个浏览器对象driver = webdriver.Firefox()# 设置全屏# dr ...

  4. android浏览器自动全屏,android-完整的网页和所有移动浏览器的禁用的缩放视口元标记...

    不幸的是,每个浏览器都有自己的视口元标记实现. 不同的组合将在不同的浏览器上工作. Android 2.2:似乎根本不支持视口元标记. Android 2.3.x / 3.x:通过设置user-sca ...

  5. html中背景图片自动全屏显示,HTML设置body背景图片全屏显示

    JMeter中返回Json数据的处理方法 Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力 ...

  6. JavaScript 触发浏览器页面全屏,某div区域全屏

    JavaScript Fullscreen API:全屏操作 全屏API可以控制浏览器的全屏显示,让一个Element节点(以及子节点)占满用户的整个屏幕.目前各大浏览器的最新版本都支持这个API(包 ...

  7. [html] 如何解决微信浏览器视频点击自动全屏的问题?

    [html] 如何解决微信浏览器视频点击自动全屏的问题? 1.1 页面内播放 X5内核视频在用户点击后默认会进入全屏播放,前端可以设置video的x5-playsinline属性来将视频限定于网页内部 ...

  8. html自动全屏js,js实现简单页面全屏

    本文实例为大家分享了js实现简单页面全屏,供大家参考,具体内容如下 全屏效果为传入div元素全屏: 代码块 js控制页面的全屏展示和退出全屏显示 js控制页面的全屏展示和退出全屏显示 #content ...

  9. python打开浏览器全屏_Python+Selenium自动化——浏览器启动自动全屏配置

    ##直接上代码吧 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait opti ...

最新文章

  1. 三层交换不同VLAN间通信
  2. php值传递和java_Java的值传递和引用传递
  3. 股票投资--中线篇(转)
  4. 获取网址中参数的方式
  5. php 判断两个数组差集,php array_udiff_assoc 计算两个数组的差集实例
  6. 【推荐实践】推荐系统中模型训练及使用流程的标准化
  7. anaconda + pycharm安装教程补充
  8. U盘安装服务器2008系统蓝屏,U盘安装系统造成蓝屏如何解决
  9. Audio播放流程(四)---MediaPlayerService流程之AudioTrack的创建
  10. 15分钟破解保险箱!美国小哥200美元自制开锁机器人
  11. php 61850,IEC61850客户端
  12. 何凯明新作ViTDET:目标检测领域,颠覆分层backbone理念
  13. HotSpot虚拟机的垃圾收集算法实现
  14. FS4052单节2A充电IC采用三段式充电管理IC
  15. USB3.0剖析(锆石科技FPGA)
  16. ffmpeg读取加密的m3u8文件时无法访问.key文件
  17. iOS IAP应用内购详细步骤和问题总结指南
  18. 模拟器v3.1.2官方安卓版
  19. Chain of Thought 开山之作论文详解
  20. PM、oSE、oMDE、oTSE、oTC角色职责

热门文章

  1. cisco---单臂路由
  2. 单片机最小系统_晶振电路复位电路
  3. 《深入理解Linux网络技术内幕》阅读笔记(十一)
  4. 磁盘显示属性0字节,要怎么恢复资料
  5. 第十七届全国大学生智能车竞赛讯飞组总决赛获奖信息汇总(公示版本)
  6. LSNUOJ 1826 软件版本
  7. 1826. 紫书第7章 暴力求解法 习题
  8. Java提取对象集合的某些属性生成新集合
  9. openstack-云平台镜像制作-centos-win2k16
  10. c++实现时钟(图形实现)