ios的安全区域

在写移动端的时候要考虑ios和安卓的内核,现在呢我就先来说一说最近在项目中遇到的ios的安全区域适配问题

在最近的项目当中给ios的顶部安全区域是0.4rem  iosX的话给的是0.88rem,那么重点是怎么适配他们呢,请看代码

//适配ios安全区只有头部iphoneX0.88rem  iphone0.4rem
                    var u = navigator.userAgent
                    var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1           //适配安卓
                    var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)                      //适配IOS
                    var _this=this;
                    if (isiOS) {
                             if (screen.height == 812 && screen.width == 375){                //判断是否是IphoneX 这一行是IphoneX
                                    _this.pmTop='0.88rem';
                                    _this.ulTop='2.74rem'
                                    _this.gunDong=30;
                                }else{                                                      //如果不是再写对应的逻辑
                                 _this.ulTop='2.26rem'
                                 _this.pmTop='0.4rem';
                                 _this.gunDong=100;
                             }
                    }

 

转载于:https://www.cnblogs.com/chenchenhao/p/9907571.html

你可能感兴趣的:(操作系统)