文档章节

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

 王二小_123
发布于 2017/04/06 17:26
字数 190
阅读 19
收藏 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
0
从零开始学 Web 之 HTML5(三)网络监听,全屏,文件读取,地理定位接口,应用程序缓存

大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http://www.cnblogs.com/lvonve/ CSDN...

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

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

SimonXun
2016/08/24
5
0
如何将浏览器强制执行F11全屏模式,并且不可以退出该模式

如何将浏览器强制执行F11全屏模式,并且不可以退出,然后使用代码关闭浏览器,指定某一款浏览器也行!让浏览器一直保持F11的全屏模式,并且不能让用户退出F11的全屏模式。求大神指教!!!...

LinJava-X
09/02
0
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
0

没有更多内容

加载失败,请刷新页面

加载更多

Oracle return exit continue

常在循环体中看到下面3种语句: return exit continue 举例说明 啥都没有 -- none begin for i in 1 .. 10 loop if i < 5 then dbms_output.put_line('i < 5, i = ' || to_char......

taadis
58分钟前
2
0
JSONObject 转换时出错 InvocationTargetException

JSONObject 转换时出错java.lang.reflect.InvocationTargetException 一时看不出来是什么问题。 挺奇怪的。 百度参考了一下这个 网页的解决方案 说是类型不对,空? 仔细查看代码,果然是有一...

之渊
今天
3
0
no such module 'pop'问题

在github上 clone 了一个 swift 项目,编译时提示"no such module 'POP'"错误,查了一下居然是因为podfile中指定的最低版本是iOS 11.0,大于我测试手机的iOS版本10.3.3,将Podfile中的最低版...

yoyoso
今天
3
0
redis 系列一 -- 简介及安装

1.简介 redis -- remote dictionary server 远程字典服务 使用 C 语言编写; 高性能的 key-value数据库; 内存数据库,支持数据持久化。 Redis 是一个开源(BSD许可)的,内存中的数据结构存...

imbiao
今天
4
0
nginx log记录请求响应时间

有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如 添加一个新的log_format log_format timed_combined '$remote_addr - $remote_user [$time_local] "...

swingcoder
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部