javascript实现控制浏览器全屏


Posted in Javascript onMarch 30, 2015

功能很简单,代码也很简洁,这里就不多废话了

function fullScreen() {
  var el = document.documentElement,
    rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen,
    wscript;
 
  if(typeof rfs != "undefined" && rfs) {
    rfs.call(el);
    return;
  }
 
  if(typeof window.ActiveXObject != "undefined") {
    wscript = new ActiveXObject("WScript.Shell");
    if(wscript) {
      wscript.SendKeys("{F11}");
    }
  }
}
 
function exitFullScreen() {
  var el = document,
    cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen,
    wscript;
 
  if (typeof cfs != "undefined" && cfs) {
   cfs.call(el);
   return;
  }
 
  if (typeof window.ActiveXObject != "undefined") {
    wscript = new ActiveXObject("WScript.Shell");
    if (wscript != null) {
      wscript.SendKeys("{F11}");
    }
 }
}

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
JavaScript下申明对象的几种方法小结
Oct 02 Javascript
JavaScript CSS修改学习第六章 拖拽
Feb 19 Javascript
浅谈tudou土豆网首页图片延迟加载的效果
Jun 23 Javascript
JavaScript浏览器对象之一Window对象详解
Jun 03 Javascript
jquery设置表单元素为不可用的简单代码
Jul 04 Javascript
js Canvas实现的日历时钟案例分享
Dec 25 Javascript
浅谈angularJS的$watch失效问题的解决方案
Aug 11 Javascript
Angularjs单选框相关的示例代码
Aug 17 Javascript
Angular resolve基础用法详解
Oct 03 Javascript
如何安装控制器JavaScript生成插件详解
Oct 21 Javascript
vuex实现的简单购物车功能示例
Feb 13 Javascript
uni-app如何实现增量更新功能
Jan 03 Javascript
原生JavaScript编写俄罗斯方块
Mar 30 #Javascript
原生js结合html5制作简易的双色子游戏
Mar 30 #Javascript
原生js结合html5制作小飞龙的简易跳球
Mar 30 #Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
Mar 30 #Javascript
浅谈类似于(function(){}).call()的js语句
Mar 30 #Javascript
jquery实现右键菜单插件
Mar 29 #Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
Mar 28 #Javascript
You might like
如何在PHP中使用Oracle数据库(3)
2006/10/09 PHP
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
PHP中shuffle数组值随便排序函数用法
2014/11/21 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
如何让PHP编码更加好看利于阅读
2019/05/12 PHP
Jquery之美中不足小结
2011/02/16 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
js函数setTimeout延迟执行的简单介绍
2013/07/17 Javascript
js实现背景图片感应鼠标变化的方法
2015/02/28 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
简单谈谈Vue 模板各类数据绑定
2016/09/25 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
Javascript es7中比较实用的两个方法示例
2017/07/21 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
angular共享依赖的解决方案分享
2020/10/15 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
JavaScript函数柯里化实现原理及过程
2020/12/02 Javascript
Python的Django框架中forms表单类的使用方法详解
2016/06/21 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
django 使用 request 获取浏览器发送的参数示例代码
2018/06/11 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
Python getsizeof()和getsize()区分详解
2020/11/20 Python
HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
2012/12/13 HTML / CSS
博士学位自我鉴定范文
2013/12/26 职场文书
父亲的菜园教学反思
2014/02/13 职场文书
2015年派出所工作总结
2015/04/24 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
HDFS免重启挂载新磁盘
2022/04/06 Servers