一行代码实现F11的功能,即让浏览器窗口全屏

2023-11-08

1、全屏

//全屏
    var docElm = document.documentElement;
    //W3C
    if(docElm.requestFullscreen) {
      docElm.requestFullscreen();
    }

    //FireFox
    else if(docElm.mozRequestFullScreen) {
      docElm.mozRequestFullScreen();
    }

    //Chrome等
    else if(docElm.webkitRequestFullScreen) {
      docElm.webkitRequestFullScreen();
    }

    //IE11
    else if(elem.msRequestFullscreen) {
      elem.msR
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一行代码实现F11的功能,即让浏览器窗口全屏 的相关文章

随机推荐

  • CMake option选项开关

    CMake option 使用场景 编译脚本传递参数 gt CMake脚本接收option gt 源代码宏 编译脚本传入参数 传入一个cmake option TEST DEBUG bin sh cmake DTEST DEBUG ON c
  • CentOS7安装JAVA Mysql Tomcat Nginx 详细步骤

    CentOS7安装JAVA Mysql Tomcat Nginx 1 CentOS 7 JAVA 安装 在usr local src 下创建文件夹 将jdk放到文件夹中 1 查看当前Linux系统是否已经安装java 输入 rpm qa g
  • 两种常见的缓存淘汰算法LFU&LRU

    1 LFU 1 1 原理 LFU Least Frequently Used 算法根据数据的历史访问频率来淘汰数据 其核心思想是 如果数据过去被访问多次 那么将来被访问的频率也更高 1 2 实现 LFU的每个数据块都有一个引用计数 所有数据
  • 我不允许2022年还没有程序员看过这份Docker学习笔记,看完就知道有多香

    前言 种一棵树最好的时间是十年前 其次是现在 很多程序员一开始在学习上找不到方向 但我想在渡过了一段时间的新手期之后这类问题大多都会变得不再那么明显 工作的方向也会逐渐变得清晰起来 但是没过多久 能了解到的资料就开始超过每天学习的能力 像是
  • Node.js中的断言处理

    在Node js中 可以利用assert模块进行断言处理 即书写一些判断用测试代码 如果判断结果为假 则抛出AssertionError异常 判断两个值是否相等 assert equal actual expected message ac
  • mysql清空表,id重新开始计算

    清空表 1 自增的id重新从1开始 如果有外键的话可能出错 使用方法2 truncate table 你的表名 2 先清除表 然后设置自增字段从1重新开始 DELETE FROM article ALTER TABLE article au
  • npm安装、切换淘宝镜像

    npm默认镜像源是国外的 安装依赖速度较慢 使用国内的镜像源速度会快一些 1 设置淘宝镜像源 npm config set registry https registry npmmirror com 2 查看当前镜像源 npm config
  • 拷贝、赋值和销毁

    拷贝 1 拷贝构造函数 如果一个构造函数的第一个参数是自身类类型的引用 且任何额外参数都有默认值 则此构造函数为拷贝构造函数 拷贝初始化不仅在我们用 定义变量时发生 以下情况也会发生 将一个对象作为实参传递给一个非引用类型的形参 从一个返回
  • redisCluster中模糊获取key

    在一个集群中 显然不能通过keys方法通过pattern直接获取key的集合 鉴于这种问题 产生了两种思路 如下 方案1 已知相同的tag的KV会在一个节点上 所以只要key带有相同的hashtag 则会在一个节点上 所以只要扫描该节点即可
  • base64原理+base64隐写

    借鉴一位大佬的博客 说一下base64原理及base64隐写的原理 转载自大佬博客 https www tr0y wang 2017 06 14 Base64steg BASE64 是一种编码方式 是一种可逆的编码方式 编码后的数据是一个字
  • Qt示例3:用Qt画一个温度计

    示例1 以下是用Qt绘制一个简单的温度计的示例代码 include
  • Docker 启动失败Starting docker (via systemctl): Job for docker.service failed

    Starting docker via systemctl Job for docker service failed See systemctl status docker service and journalctl xn for de
  • Hive 整合 Spark 全教程 (Hive on Spark)

    文章目录 Hive 引擎简介 环境配置 ssh已经搭好 JDK准备 Hadoop准备 部署 配置集群 配置历史服务器 配置日志的聚集 启动集群 LZO压缩配置 Hadoop 3 x 端口号 总结 MySQL准备 Hive 准备 Spark
  • 软件设计师---计算机网络

    计算机网络 网络设备 真题 协议簇 真题 TCP和UDP IP TCP UDP 区分 真题 SMTP和POP3 真题 ARP 真题 DHCP 真题 url 真题 浏览器 ip地址和子网划分 真题 IPV6 真题 无线网络 真题 Window
  • 论文阅读 - RNN生成文本《Generating Sequences With Recurrent Neural Networks》

    20201101 0 引言 昨天在整理论文的时候 看到了这篇论文 Generating Sequences With Recurrent Neural Networks 实际上这篇论文我很早就看了 只不过当时没有具体来理解 昨天仔细看了看
  • 1.Flutter 抽屉组件drawer 自定义宽度,触发按钮

    效果图如下 实现代码如下 详解都在代码内哦 drawer Drawer child ListView 抽屉里面一个list部件 padding EdgeInsets all 0 顶部padding为0 children
  • 【vue】——CDN或全局引入CSS、JS。

    在入口文件index html中添加 div div 转载于 https www cnblogs com fayin
  • 基于html 与c++ 交互

    前一阵 与c 交互 发现qt写页面实在太丑 于是便使用qwebchannel js 与c 进行交互 发现使用起来还不错 下面 看看qwebchannel的用法 首先 新建一个qwebchannel的对象 new QWebChannel qt
  • 运动标记校正检测

    该项目的目的是开发一个使用OpenCV的手势跟踪系统 该系统使用现场可编程门阵列 FPGA 作为嵌入式系统 通常 锻炼手臂某些部位的人运动不正确且没有任何反馈 因此 该项目的动机是识别特定手势并向用户提供有意义的纠正反馈 该项目使用3D立体
  • 一行代码实现F11的功能,即让浏览器窗口全屏

    1 全屏 全屏 var docElm document documentElement W3C if docElm requestFullscreen docElm requestFullscreen FireFox else if doc