브라우저 버전, 시스템 모델 등 판단

4862 단어
브라우저를 판단하면 서로 다른 브라우저의 호환 문제를 해결할 수 있다.
var userAgent = navigator.userAgent;

if(userAgent.indexOf("OPR") > -1){
    //Opera   ,  Opera    userAgent  Chrome Safari,       
    alert("Opera");
}else if(userAgent.indexOf("Version") > -1 && userAgent.indexOf("Safari") > -1){
    //         Safari   ,    version(   )      ,                
    alert("Safari");
}else if(userAgent.indexOf("Chrome") > -1){
    //            Chrome        
    alert("Chrome");
}else if(userAgent.indexOf("Firefox") > -1){
    //     
    alert("Firefox");
}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 10.0") > -1){
    //IE 10.0
    alert("IE 10.0");
}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 9.0") > -1){
    //IE 9.0
    alert("IE 9.0");
}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 8.0") > -1){
    //IE 8.0
    alert("IE 8.0");
}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 7.0") > -1){
    //IE 7.0
    alert("IE 7.0");
}

브라우저별 navigator.userAgent
브라우저
navigator.userAgent
구글
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36
불여우
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Opera
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36 OPR/45.0.2552.635
Safari
Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.1 Safari/603.1.30
IE11.0
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; rv:11.0) like Gecko
IE10.0
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
IE9.0
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
IE8.0
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
IE7.0
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
Windows NT 차별화 시스템 버전
시스템 버전
Windows NT
win 10
Windows NT 10.0
win 8
Windows NT 6.2
win 7
Windows NT 6.1
vista
Windows NT 6.0
win xp
Windows NT 5.1
win 2000
Windows NT 5.0

좋은 웹페이지 즐겨찾기