if(window.plus){ 
            // 在这里调用5+ API
            // plus.navigator.setStatusBarStyle('dark')
            var immersed = 0;  
            var ms=(/Html5Plus\/.+\s\(.*(Immersed\/(\d+\.?\d*).*)\)/gi).exec(navigator.userAgent);  
            if(ms&&ms.length>=3){ // 当前环境为沉浸式状态栏模式  
                immersed=parseFloat(ms[2]);// 获取状态栏的高度
                localStorage.setItem('barHeight',immersed)
            }
        }else{// 兼容老版本的plusready事件 
            document.addEventListener('plusready',function () { 
                // 在这里调用5+ API
                // plus.navigator.setStatusBarStyle('dark')
                var immersed = 0;
                var ms=(/Html5Plus\/.+\s\(.*(Immersed\/(\d+\.?\d*).*)\)/gi).exec(navigator.userAgent);  
                if(ms&&ms.length>=3){ // 当前环境为沉浸式状态栏模式  
                    immersed=parseFloat(ms[2]);// 获取状态栏的高度
                    localStorage.setItem('barHeight',immersed)
                }
            },false); 
        }

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐