iphone tabbar问题
2024-10-20 16:46:09
适配新款苹果底部tabbar,网上找了代码,不能用。翻出苹果各型号尺寸发现找的代码稍微有点问题。自己改了下。
关键的判断在于window.screen.height > 800这是区分带tabbar机型和不带tabbar机型的关键。
不正确的地方望指正。
var isIphoneX = window.devicePixelRatio && (window.devicePixelRatio === 2 || window.devicePixelRatio === 3) && (window.screen.width === 375 || window.screen.width === 414) && testUA('iPhone') && window.screen.height > 800;
if(isIphoneX){
//需要执行程序
}
function testUA (str) {
return navigator.userAgent.indexOf(str) > -1;
}
最新文章
- django对数据查询结果进行排序的方法
- 为什么C#中应该用Try-Catch?
- :after,:before
- Eclipse建立Maven项目后无法建立src/main/java资源文件夹
- JS 获取 本周、本月、本季度、本年、上月、上周、上季度、去年
- dom4j最常用最简单的方法
- VS2012发布网站详细步骤
- Greenplum——升级的分布式PostgresSQL
- DzzOffice共享文件夹、共享目录设置
- 减少远程ssh的延迟
- JavaScript与html5写的贪吃蛇完整代码
- c\c++复习基础要点16----枚举类型
- http soap关系
- QT动画介绍(有例子可以下载)
- 简单vue项目脚手架(vue+webpack2.0+vuex+vue-router)
- phpcms v9——工作需要【套模板】
- Win10系统Python虚拟环境安装
- redis cluster是如何做到集两家之长的
- 随机森林学习-2-sklearn
- (个人)Zookeeper集群环境部署
热门文章
- vivado报错vivado 12-8300 launch hls failed please see vivado hls.log for details
- K8S 部署es,搭建efk日志收集系统
- JS下载单个图片、单个视频;批量下载图片,批量下载视频
- UniApp学习-多端兼容 &; 跨域
- ASP.NET Core MVC中调用Json()时默认使用Newtonsoft.Json返回数据
- 虚拟机中 Linux 提示“设备上没有空间”,扩容磁盘
- 查看git的用户名和密码
- shardingsphere 5.0.0
- JavaSE——subString()方法
- windows10默认的EDGE浏览器进行切换窗口的操作修改