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 相关文章推荐
ArrayList类(增强版)
Apr 04 Javascript
jQuery 表单验证扩展(三)
Oct 20 Javascript
jquery实现搜索框常见效果的方法
Jan 22 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
May 31 Javascript
jQuery 获取页面li数组并删除不在数组中的key
Aug 02 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
Aug 09 Javascript
Vue 创建组件的两种方法小结(必看)
Feb 23 Javascript
利用vue-i18n实现多语言切换效果的方法
Jun 19 Javascript
Angular8 Http拦截器简单使用教程
Aug 20 Javascript
Echarts.js无法引入问题解决方案
Oct 30 Javascript
原生js实现点击按钮复制内容到剪切板
Nov 19 Javascript
JavaScript模拟实现网易云轮播效果
Apr 04 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
ThinkPHP框架任意代码执行漏洞的利用及其修复方法
2014/07/04 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
2018/05/24 PHP
php给数组赋值的实例方法
2019/09/26 PHP
jquery中的sortable排序之后的保存状态的解决方法
2010/01/28 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
2016/06/12 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
微信小程序 自定义对话框实例详解
2017/01/20 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
AngularJS自定义指令之复制指令实现方法
2017/05/18 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
JS实现滚动条触底加载更多
2019/09/19 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
Python中的高级函数map/reduce使用实例
2015/04/13 Python
解析Python中的生成器及其与迭代器的差异
2016/06/20 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
Python列表list排列组合操作示例
2018/12/18 Python
Python数组并集交集补集代码实例
2020/02/18 Python
python 的numpy库中的mean()函数用法介绍
2020/03/03 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
Casadei卡萨蒂官网:意大利奢侈鞋履品牌
2017/10/28 全球购物
Genny意大利官网:意大利高级时装品牌
2020/04/15 全球购物
XML文档面试题
2015/08/05 面试题
工程售后服务承诺书
2014/05/21 职场文书
狮子林导游词
2015/02/03 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
高中地理教学反思
2016/02/19 职场文书
Golang 1.18 多模块Multi-Module工作区模式的新特性
2022/04/11 Golang