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

2016-05-23  本文已影响3750人  Top_Chenxi
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");

})
上一篇下一篇

猜你喜欢

热点阅读