• H5实现浏览器全屏API(全屏进入和全屏退出)


    【进入和退出全屏】

    // Webkit (works in Safari5.1 and Chrome 15)
    element.webkitRequestFullScreen();
    document.webkitCancelFullScreen();

    // Firefox 10+
    element.mozRequestFullScreen();
    document.mozCancelFullScreen();

    // W3C 提议
    element.requestFullscreen();
    document.exitFullscreen();

    【兼容解决方案】

    //进入全屏  
    function requestFullScreen() {  
        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();  
        }  
    } 

     document.body.addEventListener('click',function(){

      requestFullScreen(); //5秒钟自动退出全屏

      setTimeout(function(){

        exitFullscreen();

      },5000);

    },false);

  • 相关阅读:
    储备学习drf的基本认知
    VUE基础一
    Django之outh模块
    MySQL模糊查询效率
    MySQL中位数计算方法
    1292
    正则表达式【UltraEdit / MySQL / 数据清洗】
    grep awk sed echo
    mysqldump备份工具使用
    shell的MySQL命令
  • 原文地址:https://www.cnblogs.com/mljun/p/7448896.html
Copyright © 2020-2023  润新知