js 判断当前的手机系统类型

本文介绍了如何使用JavaScript来判断当前运行环境是安卓还是iOS系统,以便在WebApp中根据系统类型进行不同的应用下载或提示操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

          用 js对当前的手机系统进行判断,如果是 安卓系统,当在app中下载应用或者提示应用时,都显示为安卓,

  同样ios也是这个显示道理。


    不啰嗦,直接上代码:

//判断手机型号
var u = navigator.userAgent;
var device =""; //当前设备信息
if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机
    device = "Android";
} else if (u.indexOf('iPhone') > -1) {//苹果手机
    device = "iPhone";
} else if (u.indexOf('Windows Phone') > -1) {//winphone手机
    device = "WindowsPhone";
}

//点击当前下载的应用时,根据当前系统进行判断和显示
function downLoad(android,ios){
    $("a.phoneDown").removeAttr("href");
    if(device=="Android"){
        if(android=="暂无"){
            webToast("暂无android下载","middle",900);
            return false;
        }
       if(android.indexOf('http://')<0){
           webToast("下载链接有误","middle",900);
           return false;
       }
        $("a.phoneDown").attr("href",android);
    }else if(device=="iPhone"){
        if(ios=="暂无"){
            webToast("暂无ios下载","middle",900);
            return false;
        }
        if(ios.indexOf("http://")<0 ){
            webToast("下载链接有误","middle",900);
            return false;
        }
        $("a.phoneDown").attr("href",ios);
    }

}















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值