获取安卓或者ios状态栏高度
if(window.plus){// 在这里调用5+ API// plus.navigator.setStatusBarStyle('dark')var immersed = 0;var ms=(/Html5Plus\/.+\s\(.*(Immersed\/(\d+\.?\d*).*)\...
·
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);
}
更多推荐
已为社区贡献1条内容
所有评论(0)