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 相关文章推荐
总结一些js自定义的函数
Aug 05 Javascript
转换json格式的日期为Javascript对象的函数
Jul 13 Javascript
Enter回车切换输入焦点实现思路与代码兼容各大浏览器
Sep 01 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
Mar 01 Javascript
jquery中实现时间戳与日期相互转换
Apr 12 Javascript
Bootstrap每天必学之导航组件
Apr 25 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
Feb 28 Javascript
关于Stream和Buffer的相互转换详解
Jul 26 Javascript
Vue全家桶实践项目总结(推荐)
Nov 04 Javascript
浅析Vue中method与computed的区别
Mar 06 Javascript
React中使用外部样式的3种方式(小结)
May 28 Javascript
Vue动态创建注册component的实例代码
Jun 14 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 无线电
PHP解析目录路径的3个函数总结
2014/11/18 PHP
thinkphp5框架前后端分离项目实现分页功能的方法分析
2019/10/08 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
javascript下拉框选项单击事件的例子分享
2015/03/04 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
javascript实现图片轮播效果
2016/01/20 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
BootStrap网页中代码显示用法详解
2016/10/21 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
React中上传图片到七牛的示例代码
2017/10/10 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
vue-cli开发环境实现跨域请求的方法
2018/04/07 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
微信小程序实现简单表格
2019/02/14 Javascript
angularjs请求数据的方法示例
2019/08/06 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
vue element-ul实现展开和收起功能的实例代码
2020/11/25 Vue.js
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
Android分包MultiDex策略详解
2017/10/30 Python
python抓取京东小米8手机配置信息
2018/11/13 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
html5 application cache遇到的严重问题
2012/12/26 HTML / CSS
HTML5 visibilityState属性详细介绍和使用实例
2014/05/03 HTML / CSS
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
会计岗位描述
2014/02/22 职场文书
双方协议书
2014/04/22 职场文书
文秘个人求职信范文
2014/04/22 职场文书
吧主申请感言怎么写
2015/08/03 职场文书
财务年终工作总结大全
2019/06/20 职场文书