userAgent判断当前设备类型

本文介绍了一种通过JavaScript代码判断用户设备类型的方法,并提供了具体的代码实现。该方法可以区分iOS和Android设备,适用于需要根据不同设备类型进行页面跳转的场景。

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

 

在移动端开发的过程中,很多时候要针对不同的设备类型给出不同的跳转页面,怎样来判断设备类型呢,看下下面的代码吧,哈哈,封装一下可以直接用啦。

 

var uaFanction = function(
    var UA = window.navigator.userAgent,
        IsAndroid = (/Android|HTC/i.test(UA) || !! (window.navigator['platform'] + '').match(/Linux/i)),
        IsIPad = !IsAndroid && /iPad/i.test(UA),
        IsIPhone = !IsAndroid && /iPod|iPhone/i.test(UA),
        IsIOS = IsIPad || IsIPhone;
    if(IsIOS){
        window.location.href='IOS';
    }
    if(IsAndroid){
        window.location.href='Android';
    }
)

或者在script块里直接写

 var UA = window.navigator.userAgent,
        IsAndroid = (/Android|HTC/i.test(UA) || !! (window.navigator['platform'] + '').match(/Linux/i)),
        IsIPad = !IsAndroid && /iPad/i.test(UA),
        IsIPhone = !IsAndroid && /iPod|iPhone/i.test(UA),
        IsIOS = IsIPad || IsIPhone;
    if(IsIOS){
        window.location.href='IOS';
    }
    if(IsAndroid){
        window.location.href='Android';
    }

 

 

 

转载于:https://www.cnblogs.com/iwangzheng/p/3841108.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值