본문 바로가기

IT/Javascript/jQuery

Internet 버전 체크

// Internet Explorer 버전 체크
var IEVersionCheck = function() {
	 var word;
	 var version = "N/A";

	 var agent = navigator.userAgent.toLowerCase();
	 var name = navigator.appName;
	 
	 // IE old version ( IE 10 or Lower )
	 if ( name == "Microsoft Internet Explorer" ) word = "msie ";

	 else {
		 // IE 11
		 if ( agent.search("trident") > -1 ) word = "trident/.*rv:";
		 			 
		 // IE 12  ( Microsoft Edge )
		 else if ( agent.search("edge/") > -1 ) word = "edge/";
	 }

	 var reg = new RegExp( word + "([0-9]{1,})(\\.{0,}[0-9]{0,1})" );
	 if (  reg.exec( agent ) != null  )
		 version = RegExp.$1 + RegExp.$2;
		 
	 //return version;
	 if(version < 10) {
		 alert("전사표준 브라우저는 'Internet Explorer 10' 버전 이상입니다\n브라우저를 업데이트해주세요");
		//if(confirm("인터넷 익스플로러 10 버전 이상 또는 크롬 브라우저에 최적화되어 있습니다. \n다운로드후 사용하시겠습니까?")) {
			//location.href = "https://support.microsoft.com/ko-kr/help/17621/internet-explorer-downloads";
		//}
	 }
};