美文网首页
利用userAgent判断系统类型(PC端和移动端)

利用userAgent判断系统类型(PC端和移动端)

作者: Top_Chenxi | 来源:发表于2016-05-23 15:59 被阅读3750次
    require(['jquery'], function($) {
    
        var ua = navigator.userAgent;
        console.log(ua);
    
        // 判断pc系统类型
        if (ua.indexOf("Windows NT 5.1") !== -1) console.log("Windows Vista");
        if (ua.indexOf("Windows NT 6.1") !== -1) console.log("Windows 7");
        if (ua.indexOf("Windows NT 6.2") !== -1) console.log("Windows 8");
        if (ua.indexOf("Windows NT 10") !== -1) console.log("Windows 10");
        if (ua.indexOf("Mac OS X 10_7") !== -1) console.log("OSX 10.7");
        if (ua.indexOf("Mac OS X 10.8") !== -1) console.log("OSX 10.8");
        if (ua.indexOf("Mac OS X 10_8") !== -1) console.log("OSX 10.8");
        if (ua.indexOf("Linux") !== -1) console.log("Linux");
    
        // 判断手机系统类型
        if (ua.indexOf("Android") !== -1) console.log("Android");
        if (ua.indexOf("Android 2.3") !== -1) console.log("Android 2.3");
        if (ua.indexOf("Android 4.0") !== -1) console.log("Android 4.0");
        if (ua.indexOf("Android 4.1") !== -1) console.log("Android 4.1");
        if (ua.indexOf("Windows Phone 8") !== -1) console.log("Windows Phone 8");
        if (ua.match(/OS 7_[0-9_]+ like Mac OS X/i)) console.log("iOS7");
        if (ua.match(/OS 6_[0-9_]+ like Mac OS X/i)) console.log("iOS6");
        if (ua.match(/OS 5_[0-9_]+ like Mac OS X/i)) console.log("iOS5");
        if (ua.match(/OS 4_[0-9_]+ like Mac OS X/i)) console.log("iOS4");
    
        // 判断浏览器类型
        if (ua.indexOf("MSIE 9") !== -1) console.log("Internet Explorer 9");
        if (ua.indexOf("MSIE 8") !== -1) console.log("Internet Explorer 8");
        if (ua.indexOf("MSIE 7") !== -1) console.log("Internet Explorer 7");
        if (ua.indexOf("MSIE 6") !== -1) console.log("Internet Explorer 6");
        if (ua.indexOf("Firefox") !== -1) console.log("Firefox");
        if (ua.indexOf("Chrome") !== -1) console.log("Chrome");
        if (ua.indexOf("Mobile Safari") !== -1 && ua.indexOf("Android") !== -1) console.log("Mobile Safari");
        if (ua.indexOf("Safari") !== -1) console.log("Safari");
    
    })
    

    相关文章

      网友评论

          本文标题:利用userAgent判断系统类型(PC端和移动端)

          本文链接:https://www.haomeiwen.com/subject/lcbarttx.html