现代浏览器包括ie11,可以直接用h5的全屏api实现
低版本的IE需要通过ActiveX插件实现;

//直接上代码

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><button onclick="fullScreen()">现代浏览器全屏</button><button onclick="exitScreen()">现代浏览器退出</button><button onclick="iefull()">低版本ie全屏</button></body><script src="js/jquery-2.1.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">//全屏function fullScreen(){var el = document.documentElement;var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullscreen;      if(typeof rfs != "undefined" && rfs) {rfs.call(el);};return;}//退出全屏function exitScreen(){if (document.exitFullscreen) {  document.exitFullscreen();  }  else if (document.mozCancelFullScreen) {  document.mozCancelFullScreen();  }  else if (document.webkitCancelFullScreen) {  document.webkitCancelFullScreen();  }  else if (document.msExitFullscreen) {  document.msExitFullscreen();  } if(typeof cfs != "undefined" && cfs) {cfs.call(el);}}//ie低版本的全屏,退出全屏都这个方法function iefull(){var el = document.documentElement;var rfs =  el.msRequestFullScreen;if(typeof window.ActiveXObject != "undefined") {//这的方法 模拟f11键,使浏览器全屏var wscript = new ActiveXObject("WScript.Shell");if(wscript != null) {wscript.SendKeys("{F11}");}}}//注:ie调用ActiveX控件,需要在ie浏览器安全设置里面把 ‘未标记为可安全执行脚本的ActiveX控件初始化并执行脚本’ 设置为启用</script>
</html>

注:实际应用中,可通过区分ie11 ie10,其它浏览器,控制按钮的显示、隐藏来实现 适用各浏览器的全屏功能;

有问题可评论留言

js 实现各浏览器全屏相关推荐

  1. php让浏览器全屏,js实现各浏览器全屏代码

    本篇文章给大家分享了js实现各浏览器全屏的详细代码,有兴趣的朋友可以参考学习下. 现代浏览器包括ie11,可以直接用h5的全屏api实现 低版本的IE需要通过ActiveX插件实现: //直接上代码 ...

  2. js如何设置浏览器全屏效果?

    现在很多网页游戏进入游戏界面后都是全屏显示的效果,很多人问我这个要怎么实现,其实这个只要调用Fullscreen API就可以实现了作为一个比较新的 API,目前只有 Safari.Chrome 和 ...

  3. JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误

    JS全屏代码,解决PDF.js在iframe中部分浏览器全屏功能错误 PDF.js在iframe模式在火狐浏览器中按钮被屏蔽 经分析,viewer.js 发现了判断逻辑 debug发现 第二个判断后为 ...

  4. html5实现浏览器自动全屏,[JavaScript] 用html5 js实现浏览器全屏

    项目中需要将后台浏览器的窗口全屏,也就是我们点击一个按钮要实现按F11全屏的 效果. 在HTML5中,W3C制定了关于全屏的API,就可以实现全屏幕的效果,也可以 让页面中的图片,视频等全屏目前只有g ...

  5. Html5结合JS实现浏览器全屏功能

    项目中需要将后台浏览器的窗口全屏,也就是我们点击一个按钮要实现按F11全屏的效果. 在HTML5中,W3C制定了关于全屏的API,就可以实现全屏幕的效果,也可以让页面中的图片,视频等全屏目前只有goo ...

  6. 用html5 js实现浏览器全屏

    项目中需要将后台浏览器的窗口全屏,也就是我们点击一个按钮要实现按F11全屏的效果. 在HTML5中,W3C制定了关于全屏的API,就可以实现全屏幕的效果,也可以让页面中的图片,视频等全屏目前只有goo ...

  7. js控制,监听 浏览器全屏

    //监听页面变化来监听按钮控制 浏览器全屏window.addEventListener("resize",function(){});//判断是否全屏if (document.b ...

  8. js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)

    各部分功能代码详见注释: <template><div><button v-if="!ifFullScreen" @click="fullS ...

  9. js实现浏览器全屏与退出全屏,解决chrome下F11进入全屏后退出全屏API方法失效

    1. 问题说明 网页全屏和退出全屏其实已经算的上一个很常见的功能了,那是不是直接用HTML5全屏API就没什么问题了,但是不要忘了键盘上的F11有着同样的功能,实际使用的时候就发现F11使网页进入全屏 ...

最新文章

  1. python self
  2. 信息系统项目管理师-合同法、招投标法、政府采购法、著作权法考点笔记
  3. 还没搞懂串口通信?一文带你读懂
  4. 【docker】第二节:安装nginx、mysql、php
  5. FLEX教程:改变LIST控件项被选中的背景提示效果.
  6. 解决 ThinkPad x270 安装 ubuntu 14.04 后的网络问题
  7. Trimble天宝水准仪维修DINI03全站仪/电子水准仪维修特点
  8. nar神经网络_NAR 神经网络多步和单步预测
  9. 阿里天池供应链需求预测(二)
  10. Hash——哈希法概念、哈希函数构造方法、哈希冲突解决办法(重点讨论链地址法)
  11. [线段树分治][DP] LOJ #534. 「LibreOJ Round #6」花团
  12. flutter去除阻尼效果
  13. 阿里云服务器备案服务码申请流程及使用限制
  14. C51学习笔记 4.定时器
  15. Tensorflow使用object_detetcion安装教程
  16. 北京联通天邑TEWA-800E光猫改桥接
  17. 中国大学MOOC企业战略管理题库含答案
  18. 如何做好风险管控,杜绝项目风险突然爆发?
  19. 视频教程-用友U8视频教程全集(采购管理)-ERP
  20. 在win7系统中安装 Outlook Express

热门文章

  1. Web Audio API实现简单变声效果
  2. 实用工具Snipaste——论文阅读神器
  3. 天然气分布式能源系统在数据中心领域的应用
  4. 视频教程-U7 Ubuntu系统的U盘启动与安装-Linux
  5. 9-15作业-宋俊杰
  6. go -- 指针和引用
  7. 【matlab】对添加噪声的总结,以及如何给多张图片添加相同的噪声
  8. 更改mysql端口(全程细致)
  9. 基于深度学习的视频检测(一)
  10. Pycharm激活方式