专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

HTML5实现网页的全屏切换

  使用HTML5提供的JavaScript Api可以实现主流浏览器的全屏和退出全屏操作,封装成进入全屏和退出全屏的函数如下:

     //进入全屏
     function enterFullScreen() {
         var de = document.documentElement;
         if (de.requestFullscreen) {
             de.requestFullscreen();
         } else if (de.mozRequestFullScreen) {
             de.mozRequestFullScreen();
         } else if (de.webkitRequestFullScreen) {
             de.webkitRequestFullScreen();
         }
     }
     //退出全屏
     function exitFullScreen() {
         var de = document;
         if (de.exitFullscreen) {
             de.exitFullscreen();
         } else if (de.mozCancelFullScreen) {
             de.mozCancelFullScreen();
         } else if (de.webkitCancelFullScreen) {
             de.webkitCancelFullScreen();
         }
     }

  然后将这两个函数绑定到超链接或者按钮事件上就可以实现浏览器的开启全屏和退出全屏操作

  简单的测试页面代码如下:

 <!DOCTYPE html>
 <html>
 <head>
     <meta charset="utf-8">
     <title>全屏切换</title>
     <script type="text/javascript">
     //进入全屏
     function enterFullScreen() {
         var de = document.documentElement;
         if (de.requestFullscreen) {
             de.requestFullscreen();
         } else if (de.mozRequestFullScreen) {
             de.mozRequestFullScreen();
         } else if (de.webkitRequestFullScreen) {
             de.webkitRequestFullScreen();
         }
     }
     //退出全屏
     function exitFullScreen() {
         var de = document;
         if (de.exitFullscreen) {
             de.exitFullscreen();
         } else if (de.mozCancelFullScreen) {
             de.mozCancelFullScreen();
         } else if (de.webkitCancelFullScreen) {
             de.webkitCancelFullScreen();
         }
     }
     </script>
 </head>
 <body>
     <div>
         <a href="javascript:;" onclick="enterFullScreen()">进入全屏</a>
          
         <a href="javascript:;" onclick="exitFullScreen()">退出全屏</a>
     </div>
 </body>
 </html>

  当点击进入全屏时,当前页面会进入全屏状态,并且浏览器会发出提示

  53_1.png

  当点击退出全屏时将会退出全屏状态

文章永久链接:https://tech.souyunku.com/47644

未经允许不得转载:搜云库技术团队 » HTML5实现网页的全屏切换

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们