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 相关文章推荐
来自chinaz的ajax获取评论代码
May 03 Javascript
提高javascript效率 一次判断,而不要次次判断
Mar 30 Javascript
Express.JS使用详解
Jul 17 Javascript
jquery中show()、hide()和toggle()用法实例
Jan 15 Javascript
jQuery中ready事件用法实例
Jan 19 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
Jun 07 Javascript
跨域请求的完美解决方法(JSONP, CORS)
Jun 12 Javascript
vue小图标favicon不显示的解决方案
Sep 19 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
Sep 21 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
May 27 jQuery
vue cli3 配置proxy代理无效的解决
Oct 30 Javascript
vue Tab切换以及缓存页面处理的几种方式
Nov 05 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报表之jpgraph柱状图实例代码
2011/08/22 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
php cookie中点号(句号)自动转为下划线问题
2014/10/21 PHP
php自定文件保存session的方法
2014/12/10 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
用JavaScript仿PS里的羽化效果代码
2011/12/20 Javascript
Javascript中的apply()方法浅析
2015/03/15 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
js实现StringBuffer的简单实例
2016/09/02 Javascript
第一次接触Bootstrap框架
2016/10/24 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
详解用JS添加和删除class类名
2019/03/25 Javascript
vue.js实现二级菜单效果
2019/10/19 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
Vue ​v-model相关知识总结
2021/01/28 Vue.js
python编写朴素贝叶斯用于文本分类
2017/12/21 Python
python抽取指定url页面的title方法
2018/05/11 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
在linux下实现 python 监控usb设备信号
2019/07/03 Python
python 字符串追加实例
2019/07/20 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
2019/12/04 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
python实现录屏功能(亲测好用)
2020/03/02 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
2014年大学教师工作总结
2014/12/02 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
春季运动会加油词
2015/07/18 职场文书
go语言基础 seek光标位置os包的使用
2021/05/09 Golang