码迷,mamicode.com
首页 > 移动开发 > 详细

判断终端是ios还是安卓的一些妙用

时间:2016-09-14 01:44:05      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

最近遇到一个项目 要求有两个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还是安卓的一些妙用

标签:

原文地址:http://www.cnblogs.com/libin-1/p/5870287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!