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 相关文章推荐
判断脚本加载是否完成的方法
May 26 Javascript
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
Jun 18 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
Nov 07 Javascript
浅析jquery如何判断滚动条滚到页面底部并执行事件
Apr 29 Javascript
Bootstrap Table使用方法详解
Aug 01 Javascript
laydate.js日期时间选择插件
Jan 04 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
Aug 17 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
Jun 14 Javascript
vue中axios的封装问题(简易版拦截,get,post)
Jun 15 Javascript
Layui实现主窗口和Iframe层参数传递
Nov 14 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
Feb 05 Javascript
关于React Native使用axios进行网络请求的方法
Aug 02 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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
2013/06/17 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
围观tangram js库
2010/12/28 Javascript
js与运算符和或运算符的妙用
2014/02/14 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
使用Node.js处理前端代码文件的编码问题
2016/02/16 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
代码分析vue中如何配置less
2018/09/28 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
vue + axios get下载文件功能
2019/09/25 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
NodeJS模块Buffer原理及使用方法解析
2020/11/11 NodeJs
在树莓派2或树莓派B+上安装Python和OpenCV的教程
2015/03/30 Python
浅析python实现scrapy定时执行爬虫
2018/03/04 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
pycharm 实现显示project 选项卡的方法
2019/01/17 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
python实现飞机大战项目
2020/03/11 Python
纽约海:Sea New York
2018/11/04 全球购物
Jones New York官网:美国女装品牌,受白领女性欢迎
2019/11/26 全球购物
应届生幼儿园求职信
2013/11/12 职场文书
博士生入学考试推荐信
2013/11/17 职场文书
护士自荐信范文
2013/12/15 职场文书
美德好少年主要事迹
2014/01/29 职场文书
致垒球运动员加油稿
2014/02/16 职场文书
软件工程毕业生自荐信
2014/07/04 职场文书
2014年度培训工作总结
2014/11/27 职场文书
单位工作证明范本
2015/06/15 职场文书