案例是通过一张图片展示,通过两个按钮来确定是否全屏显示,一个按钮来确定是否处于全屏状态,对主流浏览器都支持。

代码实例如下:

通过判断使用的浏览器进行选择选用什么浏览器:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<div><img src="../image/1.jpg"/><input type="button" id="full" value="全屏"><input type="button" id="cancelFull" value="退出全屏"><input type="button" id="isFull" value="是否全屏"></div>
<script>window.onload = function () {var div = document.querySelector("div");document.querySelector("#full").onclick = function () {//使用Chrome浏览器需要加上webkit// div.webkitRequestFullScreen();// div.requestFullscreen();//使用FireFox浏览器需要加上moz// div.mozRequestFullScreen();//    所有浏览器都可以全屏,使用能力测试if (div.requestFullscreen) {div.requestFullscreen();} else if (div.webkitRequestFullScreen) {div.webkitRequestFullScreen();} else if (div.mozRequestFullScreen) {div.mozRequestFullScreen();} else if (div.msRequestFullScreen) {div.msRequestFullScreen();}}//    退出全屏,只能使用document实现document.querySelector("#cancelFull").onclick = function () {if (document.cancelFullscreen) {document.cancelFullscreen();} else if (document.webkitCancelFullScreen) {document.webkitCancelFullScreen();} else if (document.mozCancelFullScreen) {document.mozCancelFullScreen();} else if (document.msCancelFullScreen) {document.msCancelFullScreen();}}//是否是全屏状态 也是使用documentdocument.querySelector("#isFull").onclick = function () {if (document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement) {alert(true);} else {alert(false);}}}
</script>
</body>
</html>

  

转载于:https://www.cnblogs.com/ys15/p/10707333.html

HTML中的全屏设置相关推荐

  1. ftk学习记(窗口全屏设置篇)

    [声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 好久不写博客了,今天续上.但是,我们还是看一下上一期的运行结果, 上面窗口中有5个button, ...

  2. wordpress 背景_如何在WordPress中添加全屏背景图片

    wordpress 背景 Full screen background image seems to be a new design trend that is becoming fashionabl ...

  3. Android 无标题 全屏设置

    Android 无标题 全屏设置 标题栏和状态栏 Android程序默认情况下是包含状态栏和标题栏的. 在Eclipse中新建一个Android程序,运行后显示如下: 图中标出了状态栏(显示时间.电池 ...

  4. Android端App开发之刘海屏手机全屏设置实践

    笔者最近开发一款视频同步演示产品,主要功能是:多台手机设备在手机专卖店展台区同步播放宣传视频,即在任何时间打开任一台设备都要同步播放视频,达到宣传产品和整体化一的用户体验,原理即在服务器打开网页播放展 ...

  5. Android : Dialog中VideoView全屏播放

    Android : Dialog中VideoView全屏播放 前几天公司要求在引导页播放视频,如果跳转到activity去进行播放,再返回时生命周期方法调动会不太好,最后改成了在引导页构建一个Dial ...

  6. android.xml设置全屏,Android全屏设置的方法总结

    Android 有两种方式可以设置全屏. 第一种方式:在protected void onCreate(Bundle savedInstanceState) 里面的this.setContentVie ...

  7. video标签 或 微软云 azure-media-player 禁止在iphone safari中默认全屏播放

    video标签 或 微软云 azure-media-player 禁止在iphone safari中默认全屏播放 关键代码 webkit-playsinline='true' playsinline= ...

  8. cf全屏设置win7推荐方法

    很多cf玩家在win7系统上玩cf时并不是全屏游戏的,表示玩的很不爽啊,想要在win7系统把cf设置成全屏要怎么操作呢?win7设置cf游戏全屏的方法其实还是挺简单的,小编偶尔也玩了cf,这就给各位友 ...

  9. 在VirtualBox中为全屏显示安装增强功能时出现Please install the gcc make perl packages from your distribution

    在virtualbox中为全屏显示安装增强功能时出现Please install the gcc make perl packages from your distribution时,以下步骤解决: ...

最新文章

  1. OpenCv java 颜色空间(9)
  2. 星光不问赶路人——任正非
  3. php 连续点击事件,javascript设置连续两次点击按钮时间间隔的方法_javascript技巧...
  4. C语言字符串相关一级指针内存模型
  5. mysql问题定位_十、MySQL的SQL优化之定位SQL的问题 - 系统的撸一遍MySQL
  6. SQL 分页查询语句大全即(查找第N到M条记录的方法)
  7. WebView性能优化--独立进程
  8. 小程序保存base64类型图片和普通图片实例
  9. 【JavaScript】将浮点数与整数分开
  10. 计算机网络—PPP协议和HDLC协议
  11. 【组合数学】递推方程 ( 有重根递推方程求解问题 | 问题提出 )
  12. 海洋迅雷vip帐号获取器 v 1.2
  13. 折扇同构图形_独具一格!同构图形设计技法
  14. Python黑客攻防(十六)编写Dos脚本,进行简单攻击演示
  15. 青岛大学计算机专业调剂,青岛大学调剂规则
  16. 校园跑腿的优势和劣势
  17. excel操作技巧,你知道吗?反正我不知道
  18. 师范生计算机软件技能怎么写,计算机与信息科学学院 软件学院第十三届 师范生课堂教学技能竞赛...
  19. 【玩转嵌入式屏幕显示】(五)TFT-LCD屏幕显示图片
  20. IPhone 6 死机

热门文章

  1. mysql员工请假流程表字段_“员工请假”流程及在线表单开发示例
  2. lc谐振计算机网络,LC谐振回路解析,LC谐振回路的选频特性
  3. 简单步骤:Android studio 内容观察者 - 实现数据变化监测
  4. mysql innodb 数据打捞(二)innodb 页面打捞编程
  5. (转载)你好,C++(6)2.3 C++兵器谱
  6. 大数据分析与机器学习领域Python兵器谱
  7. 分式加法JAVA程序_十五:实战2-分式计算器
  8. 知识分享!Wi-Fi HaLow 和传统 Wi-Fi 的区别-道合顺大数据Infinigo
  9. 华工的计算机专业硕士就业前景,这所热门地区的985就业率排名第一!不想了解下吗?...
  10. android 循环弹幕,Android弹幕效果