반응형
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로 반환한다.