h5获取页面高度 ios 安卓端

# 安卓端 使用 uni.getSystemInfoSync().windowHeight 因为uni.getWindowInfo().windowHeight 高度有问题

# 在web端

# statusBarHeight 状态栏高度

# windowBottom TabBar高度

# windowTop 导航栏高度

# safeArea.height 安全区域高度 (ios下方 返回按钮栏下方有个安全区域,防止误触home横线)

if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) {

    const infos=uni.getWindowInfo()

    this.bgh=infos.windowHeight*2-infos.statusBarHeight*2-infos.windowBottom*2-infos.windowTop*2-infos.safeArea.height*2;

}else{

    this.bgh=uni.getSystemInfoSync().windowHeight*2;

}

你可能感兴趣的:(uni-app,ios,javascript,前端)