web standard/script2015. 4. 24. 15:34

/* OS & 버젼 체크 */

function getOSVer() {
    var mobileOS;    // will either be iOS, Android or unknown
    var mobileOSver; // this is a string, use Number(mobileOSver) to convert
    var uaindex;
    // determine OS
    if ( agentString.match(/iPad/i) || agentString.match(/iPhone/i) ) {
        mobileOS = 'iOS';
        uaindex  = agentString.indexOf( 'OS ' );
    } else if ( agentString.match(/Android/i) ) {
        mobileOS = 'Android';
        uaindex  = agentString.indexOf( 'Android ' );
    } else {
        mobileOS = 'unknown';
    }
    // determine version
    if ( mobileOS === 'iOS'  &&  uaindex > -1 ) {
        mobileOSver = agentString.substr( uaindex + 3, 1 ).replace( '_', '.' );
    } else if ( mobileOS === 'Android'  &&  uaindex > -1 ) {
        mobileOSver = agentString.substr( uaindex + 8, 1 );
    } else {
        mobileOSver = 'unknown';
    }
    if (mobileOS === 'iOS') {
        $("body").addClass(mobileOS+mobileOSver);
    } else if (mobileOS === 'Android') {
        $("body").addClass(mobileOS+mobileOSver);
    }
}

Posted by 수라