不同的机型设配真的是老大难的问题,IOS和安卓运行机制也有很多的不同。记录一下对Iphone机型的判断吧。
  首先是要判断IOS还是安卓,然后判断IOS的各个机型的话,获取屏幕宽度就可以了。这边查到一段代码:
主要用的是var events = navigator.userAgent;

    console.log(navigator.userAgent);console.log(navigator.appVersion);console.log(navigator)if(events.indexOf('Android')>-1 || events.indexOf('Linux')>-1 || events.indexOf('Adr')>-1){console.log("安卓手机");}else if(events.indexOf('iPhone')>-1){//根据尺寸进行判断 苹果的型号if(screen.height == 812 && screen.width == 375){console.log("苹果X");}else if(screen.height == 736 && screen.width == 414){console.log("iPhone7P - iPhone8P - iPhone6");}else if(screen.height == 667 && screen.width == 375){console.log("iPhone7 - iPhone8 - iPhone6");}else if(screen.height == 568 && screen.width == 320){console.log("iPhone5");}else{console.log("iPhone4");}}else if(events.indexOf('Windows Phone')>-1){console.log("诺基亚手机");}else if(events.indexOf("iPad")>-1){console.log("平板");}

  所以我这边要作出iphone 5s机型的判断,就选择IOS && screen.width == 320就解决问题了。

如何判断iPhone5 iPhone 5S iPhone6 iPhone6 plus?相关推荐

  1. web app iphone4 iphone5 iphone6 iphone6 Plus响应式布局 适配代码

    来源:http://www.phptext.net/article_view.php?id=387 -------------------------------------------------- ...

  2. 拯救纠结症 选iPhone SE还是iPhone6?

    朋友:"我想买苹果手机,推荐一下呗" 答:"iPhone 6s",朋友:"太贵,要便宜点" 答:"iPhone 6",朋 ...

  3. 苹果iPhone 5s延续了上一代iPhone5的经典设计

    苹果iPhone 5s延续了上一代iPhone5的经典设计.但为了形成差异化,Home键的部位,去掉了中间的小方 iPhone 5S iPhone 5S 块,整个样子非常平整,材质也采用了坚固的蓝宝石 ...

  4. 苹果6plus性能测试软件,iPhone 6、iPhone6 Plus性能测试

    新一代的iPhone搭载了A8处理器,至于它的性能,苹果是这样表述的,CPU.GPU性能可分别比上代A7提升最多25%.50%,现在我们来看看实际情况. 虽然iPhone 6和iPhone 6 Plu ...

  5. iPhone 5s 的各个型号有哪些区别?

    做做功课啊,做做功课 转载自: http://www.zhihu.com/question/21639827 iPhone 5s 的各个型号有哪些区别? 汪路桐 Wei Zhao.祁兮.贞明  等人赞 ...

  6. 苹果开始准备生产 iPhone 5S 了

    据台湾媒体工商时报爆料,苹果已经开始着手从12月份开始小范围试生产iPhone5的下一代产品((据传为iPhone5S),首批试产大约 5-10万台,预估明年第一季度大举出货,该爆料称该疑似iPhon ...

  7. 苹果发布iPhone 5c及iPhone 5s 廉价版5c不便宜

    今天同事们又在说土豪金这个话题,看来苹果每次的新品总是能够让亿万人们为之振奋和鼓舞,而此次还有iphone5s和5c下面就给再分享点有关苹果的消息给大家算是给自己的博客一点小小的积累. 苹果在加州库比 ...

  8. iPhone 5s(A1528) ios9.3.3 成功使用联通4G

    iPhone 5s(A1528) ios9.3.3 成功使用联通4G 首先要感谢盘古越狱团队的无私奉献,国人的骄傲,当之无愧,相信你们一定能走得更远. ios10, 期待 环境: 2013年10月首批 ...

  9. iphone6/iphone6 plus真机图片 iphone6港版价格与预定发货时间

    随着9月10日iphone6的发布,很多果粉都在等待iphone6的上市开卖. 不过很遗憾,国内不在首发地区,所以只能等待港版iphon6的预定与销售了. 港版iphone6从9月12日起,也就是明天 ...

  10. 苹果要完!传iOS 13将不兼容iPhone 6、iPhone SE和iPhone 5s等机型

    5月11日消息,据国外媒体报道,法国博客iPhoneSoft.fr透露了一个可疑的传闻,即iOS 13将不能兼容iPhone 5s.iPhone 6.iPhone 6 Plus,以及iPhone SE ...

最新文章

  1. mysql性能优化-慢查询分析、优化索引和配置
  2. 神经网络有什么理论支持? 本文作者:AI研习社 2017-11-08 18:30 导语:问:神经网络有什么理论支持? 答:目前为止(2017 年)没有什么特别靠谱的。 雷锋网按:本文原作者袁洋
  3. Quartz 框架快速入门(三)
  4. C语言操作MySQL-----又一个小技巧
  5. 诡异的防火墙故障,能PING通,但访问ORACLE不稳定
  6. jpa批量保存,事务没提交_在事务外自动保存托管JPA实体
  7. Enterprise Library启用签名后发生 PublicKeyToken错误,HRESULT:0x80131040解决
  8. Java类型推断将不再支持可变性规范
  9. python 查找IP地址归属地
  10. 小辣椒p60手机怎么样_专坑手机小白的两大品牌,起售价3599,谁交了“智商税”...
  11. MYSQL安装遇到MySQL-server conflicts with错误(mysql5.6.17)
  12. 金仓数据库 KingbaseES插件参考手册 F
  13. python怎么设置随机数种子_Pytorch在dataloader类中设置shuffle的随机数种子方式
  14. 计算机科学与技术考研双非,2021西安电子科技大学计算机科学与技术考研真题经验参考书...
  15. echarts嵌套饼图自动动画_使用百度echarts制作可视化大屏——制作一个双层饼图...
  16. 开关面板如何自己印字_墙壁开关上的商标是怎么印上去的
  17. [SV]SystemVerilog学习笔记之struct union
  18. Linux服务器怎么关闭防火墙?
  19. 5_echo命令的作用
  20. CSS3干货14:自定义页面滚动条

热门文章

  1. H264 YUV420视频翻转
  2. AtCoder Beginner Contest 262 部分题解
  3. 阿里云部署-liujian
  4. qq文件未上传至平台服务器,QQ传送离线文件慢是什么原因?原因及处理方法
  5. FLASH三维照片墙组件(源文件)
  6. 3D打印技术让实现更多天马行空的创意
  7. 商城系统mysql数据表设计_购物商城数据库设计-商品表设计
  8. (转帖)SpringBoot自定义Starter
  9. NRF52832 SDK 14.0.0设置内部32768
  10. 同旭堂同湿散真实效果,七大真实效果让你彻底放心