js实现浏览器窗口全屏和退出全屏的功能,市面上主流浏览器如:谷歌、火狐、360等都是兼容的,不过IE低版本有点瑕疵(全屏状态下仍有底部的状态栏)。

这个demo基本是够了,直接复制下面的源码另存为html文件看效果吧。

js全屏和退出全屏代码

全屏显示

退出全屏

function requestFullScreen(element) {

// 判断各种浏览器,找到正确的方法

var requestMethod = element.requestFullScreen || //W3C

element.webkitRequestFullScreen ||    //Chrome等

element.mozRequestFullScreen || //FireFox

element.msRequestFullScreen; //IE11

if (requestMethod) {

requestMethod.call(element);

}

else if (typeof window.ActiveXObject !== "undefined") {//for Internet Explorer

var wscript = new ActiveXObject("WScript.Shell");

if (wscript !== null) {

wscript.SendKeys("{F11}");

}

}

}

//退出全屏 判断浏览器种类

function exitFull() {

// 判断各种浏览器,找到正确的方法

var exitMethod = document.exitFullscreen || //W3C

document.mozCancelFullScreen ||    //Chrome等

document.webkitExitFullscreen || //FireFox

document.webkitExitFullscreen; //IE11

if (exitMethod) {

exitMethod.call(document);

}

else if (typeof window.ActiveXObject !== "undefined") {//for Internet Explorer

var wscript = new ActiveXObject("WScript.Shell");

if (wscript !== null) {

wscript.SendKeys("{F11}");

}

}

}

退出全屏html,js全屏和退出全屏代码范例相关推荐

  1. 前端js使浏览器窗口全屏与退出----浏览器全屏时 监测通过esc按键退出全屏 (退出全屏时有页面上的相关处理)

    vue项目  项目分为顶部导航.侧边导航.以及右边mainContent区域 需求是  让项目的其中一个页面有全屏功能   并且在全屏时隐藏掉顶部的顶导航栏 实现: 1.在state里  定义一个全局 ...

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

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

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

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

  4. html 全屏显示某个区域,JS实现指定区域的全屏显示功能示例

    本文实例讲述了JS实现指定区域的全屏显示功能.分享给大家供大家参考,具体如下: www.jb51.net js指定区域全屏 #fulldiv { background: #fff; width: 10 ...

  5. 纯JS解决内嵌iframe全屏(兼容IE/火狐/谷歌)

    遇到一些政府/国企开发时经常遇到兼容IE的问题,给大家介绍一种我刚研究出的一种解决方案 1.代码 <!DOCTYPE html> <html lang="en"& ...

  6. 自动打开html网页脚本,开启网页全屏插件(自动开启网页全屏脚本js插件)

    开启网页全屏插件(自动开启网页全屏脚本js插件)是由作者陈鹏杰分享的一个浏览器扩展插件.通过本脚本,用户在网页加载完4秒后,启动网页全屏.非常简单方便快捷! 脚本描述: 在以下网页开启网页全屏 b 站 ...

  7. html全屏遮罩层,js遮罩层穿透 怎么用JS弄遮罩层?全屏,有透明

    也可直接点"搜索资料"搜索整个问题. 遮罩层 js 事件 穿透 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中 html中的frameset,假如有上中下三个f ...

  8. Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x ...

  9. uniapp 判断页面是否是横竖屏,解决微信小程序video组件全屏播放视频遮盖自定义播放控件问题

    如果res.deviceOrientation 等于landscape 的话是竖屏,portrait则是横屏.因为用户每旋转一次屏幕就会触发里面的onShow钩子,因此在页面显示或横竖屏变化都会触发这 ...

  10. 隐藏水滴屏的软件_屏下摄像头,实现这一全面屏终极方案有多难?

    为了实现真正全面屏,手机厂商们到底能有多拼? 在奔向全面屏的征途里,导航键.听筒.传感器.指纹识别模组等都被成功解决,隐藏在边框或屏幕底.唯独前置摄像头,成为全面屏征途的最后一块终极障碍. 这场由iP ...

最新文章

  1. Jquery 全选、反选问题解析
  2. 【集合框架】JDK1.8源码分析之HashMap(一)
  3. java小程序小游戏代码贪吃蛇,附高频面试题合集
  4. Android NDK开发:打包so库及jar包供他人使用
  5. 计算机专业基础857考试大纲,2018年哈尔滨工业大学854计算机基础考研大纲
  6. 离线安装IE11浏览器
  7. 三星为Ativ S发布WP8更新
  8. 李国飞:全面反思腾讯的战略
  9. golang socket 例
  10. 用java定义图书book类_Java封装图书信息类
  11. 网络的性能指标:带宽和延迟
  12. (转)HBase WAL简介
  13. 统计学第四周-概率分布
  14. 在计算机中文字的表示
  15. 点击率(CTR)平滑手段
  16. Object-Oriented Design Heuristics (zz)
  17. Cesium:入门教程(三)之视窗配置
  18. 520 html模板,520表白酷炫html
  19. 基于自适应权重和Levy飞行的改进鲸鱼优化算法
  20. C++面试技巧 大厂 某讯 面试试题

热门文章

  1. 阿里DNS 223.5.5.5 223.6.6.6挂了,无法使用了
  2. 云计算P2V的迁移过程
  3. 自媒体创作内容,专业是把双刃剑要把握好
  4. Mac Hadoop2.6(CDH5.9.2)伪分布式集群安装
  5. 基金被套高位,可以通过做T降低持仓成本并盈利吗?
  6. elementUI中from表单验证不起作用的几种常见错误
  7. 【spring】@Conditional的使用与扩展
  8. OFC 2022 Th3E.1 coherent optics for access from P2P to P2MP
  9. js 二叉树图形_JS实现二叉树 - 山海散客 - OSCHINA - 中文开源技术交流社区
  10. 个人作业-Alpha测试