HTML中的全屏设置
案例是通过一张图片展示,通过两个按钮来确定是否全屏显示,一个按钮来确定是否处于全屏状态,对主流浏览器都支持。
代码实例如下:
通过判断使用的浏览器进行选择选用什么浏览器:
<!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中的全屏设置相关推荐
- ftk学习记(窗口全屏设置篇)
[声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 好久不写博客了,今天续上.但是,我们还是看一下上一期的运行结果, 上面窗口中有5个button, ...
- wordpress 背景_如何在WordPress中添加全屏背景图片
wordpress 背景 Full screen background image seems to be a new design trend that is becoming fashionabl ...
- Android 无标题 全屏设置
Android 无标题 全屏设置 标题栏和状态栏 Android程序默认情况下是包含状态栏和标题栏的. 在Eclipse中新建一个Android程序,运行后显示如下: 图中标出了状态栏(显示时间.电池 ...
- Android端App开发之刘海屏手机全屏设置实践
笔者最近开发一款视频同步演示产品,主要功能是:多台手机设备在手机专卖店展台区同步播放宣传视频,即在任何时间打开任一台设备都要同步播放视频,达到宣传产品和整体化一的用户体验,原理即在服务器打开网页播放展 ...
- Android : Dialog中VideoView全屏播放
Android : Dialog中VideoView全屏播放 前几天公司要求在引导页播放视频,如果跳转到activity去进行播放,再返回时生命周期方法调动会不太好,最后改成了在引导页构建一个Dial ...
- android.xml设置全屏,Android全屏设置的方法总结
Android 有两种方式可以设置全屏. 第一种方式:在protected void onCreate(Bundle savedInstanceState) 里面的this.setContentVie ...
- video标签 或 微软云 azure-media-player 禁止在iphone safari中默认全屏播放
video标签 或 微软云 azure-media-player 禁止在iphone safari中默认全屏播放 关键代码 webkit-playsinline='true' playsinline= ...
- cf全屏设置win7推荐方法
很多cf玩家在win7系统上玩cf时并不是全屏游戏的,表示玩的很不爽啊,想要在win7系统把cf设置成全屏要怎么操作呢?win7设置cf游戏全屏的方法其实还是挺简单的,小编偶尔也玩了cf,这就给各位友 ...
- 在VirtualBox中为全屏显示安装增强功能时出现Please install the gcc make perl packages from your distribution
在virtualbox中为全屏显示安装增强功能时出现Please install the gcc make perl packages from your distribution时,以下步骤解决: ...
最新文章
- OpenCv java 颜色空间(9)
- 星光不问赶路人——任正非
- php 连续点击事件,javascript设置连续两次点击按钮时间间隔的方法_javascript技巧...
- C语言字符串相关一级指针内存模型
- mysql问题定位_十、MySQL的SQL优化之定位SQL的问题 - 系统的撸一遍MySQL
- SQL 分页查询语句大全即(查找第N到M条记录的方法)
- WebView性能优化--独立进程
- 小程序保存base64类型图片和普通图片实例
- 【JavaScript】将浮点数与整数分开
- 计算机网络—PPP协议和HDLC协议
- 【组合数学】递推方程 ( 有重根递推方程求解问题 | 问题提出 )
- 海洋迅雷vip帐号获取器 v 1.2
- 折扇同构图形_独具一格!同构图形设计技法
- Python黑客攻防(十六)编写Dos脚本,进行简单攻击演示
- 青岛大学计算机专业调剂,青岛大学调剂规则
- 校园跑腿的优势和劣势
- excel操作技巧,你知道吗?反正我不知道
- 师范生计算机软件技能怎么写,计算机与信息科学学院 软件学院第十三届 师范生课堂教学技能竞赛...
- 【玩转嵌入式屏幕显示】(五)TFT-LCD屏幕显示图片
- IPhone 6 死机
热门文章
- mysql员工请假流程表字段_“员工请假”流程及在线表单开发示例
- lc谐振计算机网络,LC谐振回路解析,LC谐振回路的选频特性
- 简单步骤:Android studio 内容观察者 - 实现数据变化监测
- mysql innodb 数据打捞(二)innodb 页面打捞编程
- (转载)你好,C++(6)2.3 C++兵器谱
- 大数据分析与机器学习领域Python兵器谱
- 分式加法JAVA程序_十五:实战2-分式计算器
- 知识分享!Wi-Fi HaLow 和传统 Wi-Fi 的区别-道合顺大数据Infinigo
- 华工的计算机专业硕士就业前景,这所热门地区的985就业率排名第一!不想了解下吗?...
- android 循环弹幕,Android弹幕效果