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 相关文章推荐
永不消失的title提示代码
Feb 15 Javascript
通过一段代码简单说js中的this的使用
Jul 23 Javascript
纯css+js写的一个简单的tab标签页带样式
Jan 28 Javascript
javascript中类的定义方式详解(四种方式)
Dec 22 Javascript
AngularJS基础 ng-switch 指令简单示例
Aug 03 Javascript
分类解析jQuery选择器
Nov 23 Javascript
angular中的cookie读写方法
Aug 02 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
Aug 15 Javascript
详解vue 组件之间使用eventbus传值
Oct 25 Javascript
微信小程序模板template简单用法示例
Dec 04 Javascript
vuejs中父子组件之间通信方法实例详解
Jan 17 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
Nov 13 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
PHP基础学习小结
2011/04/17 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
PHP实现找出链表中环的入口节点
2018/01/16 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
超级退弹代码
2008/07/07 Javascript
js中各浏览器中鼠标按键值的差异
2011/04/07 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
jQuery中:header选择器用法实例
2014/12/29 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
2015/03/04 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
Python中自定义函数的教程
2015/04/27 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
pandas条件组合筛选和按范围筛选的示例代码
2019/08/26 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
python将音频进行变速的操作方法
2020/04/08 Python
python 使用elasticsearch 实现翻页的三种方式
2020/07/31 Python
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
2013/01/23 HTML / CSS
通息工程毕业生自荐信
2013/10/16 职场文书
小学少先队活动方案
2014/02/18 职场文书
《学会合作》教学反思
2014/04/12 职场文书
小学生期末评语
2014/04/21 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python