文档章节

浏览器退出和进入全屏的方法

 王二小_123
发布于 2017/04/06 17:26
字数 190
阅读 16
收藏 0
点赞 0
评论 0

//浏览器退出全屏的方法

function exitFullScreen() {
      var el = document;
      var cfs = el.cancelFullScreen || el.webkitCancelFullScreen || 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}");
        }
    }else if (el.msExitFullscreen) {
        el.msExitFullscreen();
    }else if(el.oRequestFullscreen){
        el.oCancelFullScreen();
    }else{ 
        swal({   title: "浏览器不支持全屏调用!",   text: "请更换浏览器或按F11键切换全屏!(3秒后自动关闭)", type: "error",  timer: 3000 });    
    }  
}

//浏览器进入全屏的方法、

function fullScreen() {
      var el = document.documentElement;
      var rfs = el.requestFullScreen || el.webkitRequestFullScreen;
      if(typeof rfs != "undefined" && rfs) {
        rfs.call(el);
      } else if(typeof window.ActiveXObject != "undefined") {
        var wscript = new ActiveXObject("WScript.Shell");
        if(wscript != null) {
            wscript.SendKeys("{F11}");
        }
    }else if (el.msRequestFullscreen) {
        el.msRequestFullscreen();
    }else if(el.oRequestFullscreen){
        el.oRequestFullscreen();
   }else{
           swal({   title: "浏览器不支持全屏调用!",   text: "请更换浏览器或按F11键切换全屏!(3秒后自动关闭)", type: "error",  timer: 3000 });    
   }
}
 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 15
码字总数 1506
作品 0
三门峡
程序员
PPAPI插件的全屏切换处理

有时你会想让PPAPI插件全屏(比如播放视频时),这次来看看怎么做。 PPAPI和CEF App两侧都要处理。 foruok原创,转载请注明出处。欢迎关注foruok的订阅号“程序视界”(programmer_sight)。 ...

foruok ⋅ 2016/03/08 ⋅ 0

PDF软件推荐——Sumatra PDF - imsoft.cnblogs

Sumatra PDF 优点:绿色,小巧,快速,支持格式丰富 缺点:不支持修改和添加标记 链接: http://pan.baidu.com/s/1eQ1s3Nc 密码: d8h6 主页:http://www.sumatrapdfreader.org/manual-cn.htm...

imzdx ⋅ 2014/04/03 ⋅ 0

OS 全局禁止横屏,个别界面选择性横屏的解决办法

在 APPDelegate.h 文件中增加属性:是否支持横屏 在 APPDelegate.m 文件中增加方法,控制全部不支持横屏 这样在其他界面想要横屏的时候,我们只要控制 allowRotation 这个属性就可以控制其他...

SimonXun ⋅ 2016/08/24 ⋅ 0

Mac入门(二)Mac os x用户必须掌握的触摸手势

多点触摸手势是Mac OS X区别于Windows操作效率的一大优势,对于一些刚刚入手 Mac 电脑的用户来说,可能很难一下全部发现触摸板的功效,这里我们就一起分享给大家:  一般通用手势 显示桌面...

双月通天 ⋅ 2016/12/03 ⋅ 0

终结照片浏览器应用ios源码

开发环境:Swift 1.2 .Xcode 6.3 (一)总体说明1.本框架有OC版本,本次主要是汲取了OC版本所有bug与不足,同时听取在大量使用者的反馈与心声、修复与极大的改善了之前的OC版本并在此基础之上...

tianyahala ⋅ 2015/10/08 ⋅ 0

HTML5 多媒体播放器--Plyr

Plyr 是一个使用 HTML5 开发的基于浏览器上的多媒体播放器。支持自定义的播放控制和 WebVTT 字幕。 特性: 可访问性 - 完全支持字幕和屏幕阅读器 轻量级 - 压缩后只有 4.8Kb 可定制 - 外观可...

小编辑 ⋅ 2015/02/24 ⋅ 0

苹果Mac OS X系统常用多点触摸板操作手势

果的 Macbook 笔记本有一个非常灵敏的触摸板,以至于苹果甚至专门推出了价格不菲的触摸板单独销售。对于刚刚入手 Mac 电脑的朋友来说,可能很难很快掌握触摸板的触控手势操作与功效,这里和大...

丁佳辉 ⋅ 2016/10/21 ⋅ 0

iOS端一次视频全屏需求的实现

对于一个带有视频播放功能的app产品来说,视频全屏是一个基本且重要的需求。虽然这个需求看起来很简单,但是在实现上,我们前后迭代了三套技术方案。这篇文章将介绍这三种实现方案中的利弊和...

今日头条技术团队 ⋅ 05/30 ⋅ 0

Android 视频播放控件--JiaoZiVideoPlayer

JiaoZiVideoPlayer 是一款 Android 视频播放控件。 主要特点 视频全屏播放和浮层小窗播放 可以完全自定义的用户界面和功能 能在,和,和等多重嵌套模式下全屏工作 手势修改进度和音量 视频大...

匿名 ⋅ 2017/10/22 ⋅ 0

窗口设置最顶端,全屏

使窗口设置为最大化,最顶层 int cxScreen,cyScreen; cxScreen=GetSystemMetrics(SM_CXSCREEN);//获得屏幕的宽度 cyScreen=GetSystemMetrics(SM_CYSCREEN);//获得屏幕的高度 SetWindowPos(&......

长平狐 ⋅ 2012/10/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Greys Java在线问题诊断工具

Greys是一个JVM进程执行过程中的异常诊断工具。 在不中断程序执行的情况下轻松完成JVM相关问题排查工作 目标群体 有时候突然一个问题反馈上来,需要入参才能完成定位,但恰恰没有任何日志。回...

素雷 ⋅ 18分钟前 ⋅ 0

git从远程仓库拉取代码的常用指令

一种(比较麻烦的)拉代码的方法 git clone //克隆代码库,与远程代码库的主干建立连接,如果主干已经在就不用再clone啦,克隆路径为当前路径下的新创建的文件夹 git checkout -b //本地建立...

Helios51 ⋅ 32分钟前 ⋅ 0

005. 深入JVM学习—Java堆内存参数调整

1. JVM整体内存调整图解(调优关键) 实际上每一块子内存区域都会存在一部分可变伸缩区域,其基本流程:如果内存空间不足,则在可变的范围之内扩大内存空间,当一段时间之后,内存空间不紧张...

影狼 ⋅ 37分钟前 ⋅ 0

内存障碍: 软件黑客的硬件视图

此文为笔者近日有幸看到的一则关于计算机底层内存障碍的学术论文,并翻译(机译)而来[自认为翻译的还行],若读者想要英文原版的论文话,给我留言,我发给你。 内存障碍: 软件黑客的硬件视图...

Romane ⋅ 今天 ⋅ 0

SpringCloud 微服务 (七) 服务通信 Feign

壹 继续第(六)篇RestTemplate篇 做到现在,本机上已经有注册中心: eureka, 服务:client、order、product 继续在order中实现通信向product服务,使用Feign方式 下面记录学习和遇到的问题 贰 or...

___大侠 ⋅ 今天 ⋅ 0

gitee、github上issue标签方案

目录 [TOC] issue生命周期 st=>start: 开始e=>end: 结束op0=>operation: 新建issueop1=>operation: 评审issueop2=>operation: 任务负责人执行任务cond1=>condition: 是否通过?op3=>o......

lovewinner ⋅ 今天 ⋅ 0

浅谈mysql的索引设计原则以及常见索引的区别

索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针. 数据库索引的设计原则: 为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索...

屌丝男神 ⋅ 今天 ⋅ 0

String,StringBuilder,StringBuffer三者的区别

这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是, 1.执行速度 在这方面运行速度快慢为:StringBuilder(线程不安全,可变) > StringBuffer...

时刻在奔跑 ⋅ 今天 ⋅ 0

java以太坊开发 - web3j使用钱包进行转账

首先载入钱包,然后利用账户凭证操作受控交易Transfer进行转账: Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/Credentials credentials = Wallet......

以太坊教程 ⋅ 今天 ⋅ 0

Oracle全文检索配置与实践

Oracle全文检索配置与实践

微小宝 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部