判断终端是ios还是安卓的一些妙用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断终端是ios还是安卓的一些妙用相关的知识,希望对你有一定的参考价值。
最近遇到一个项目 要求有两个icon(就是下载地址 下载安卓的apk 和ios的安装包)
一开始的方案是 什么设备都显示这两个icon 但是后来老大说这样不好 安卓用户给他下载ios 也不行 ios下载安卓也不行 于是就想到了一个办法 (判断终端)
于是百度了一些 经测试是可以完成的
var u = navigator.userAgent, app = navigator.appVersion; var isandroid = u.indexOf(‘Android‘) > -1 || u.indexOf(‘Linux‘) > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if(isAndroid){ $(".down0").css(‘display‘,‘none‘) }else if(isiOS){ $(".down").css(‘display‘,‘none‘) } else{ return false; }
代码如下 应该都看得懂吧。。。。 这样的话什么设备就针对什么设备显示icon 完美。。。
以上是关于判断终端是ios还是安卓的一些妙用的主要内容,如果未能解决你的问题,请参考以下文章