userAgent判斷當前設備類型


 

在移動端開發的過程中,很多時候要針對不同的設備類型給出不同的跳轉頁面,怎樣來判斷設備類型呢,看下下面的代碼吧,哈哈,封裝一下可以直接用啦。

 

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';
    }

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM