반응형


function IE_Ver()

{

    if(navigator.appName.match(/Explorer/i))

    {

        return navigator.appVersion.match(/MSIE \d+.\d+/)[0].split(" ")[1];

    }

    else return 0;

}


function getInternetExplorerVersion() {

var rv = -1;

if (navigator.appName == 'Microsoft Internet Explorer') {

var ua = navigator.userAgent;

var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");

if (re.exec(ua) != null)

rv = parseFloat(RegExp.$1);

}

return rv;


위 두가지가 있다. 비슷비슷한놈이다.

위의 놈은 익스버전을 6.0,7.0과같은 형태로 반환하고 익스가 아닌브라우저는 0로 반환한다.

아랫놈은 익스버전을 6,7,8과 같은 형태로 반환하고 익스가 아닌 브라우저는 -1로 반환한다.

+ Recent posts