[WEB] Javascript로 브라우저(browser) 구분하기.
구글에서 어느분의 도움을 받아... 내가 보기에 가장 편한걸로~(몇글자 수정)
출처 : http://foodchain.tistory.com/28
$(window).load(function(){
checkBroswer();
}) ;
function checkBroswer(){
var agent = navigator.userAgent.toLowerCase(),
name = navigator.appName,
browser = '';
// MS 계열 브라우저를 구분
if(name === 'Microsoft Internet Explorer' || agent.indexOf('trident') > -1 || agent.indexOf('edge/') > -1) {
browser = 'ie';
if(name === 'Microsoft Internet Explorer') { // IE old version (IE 10 or Lower)
agent = /msie ([0-9]{1,}[\.0-9]{0,})/.exec(agent);
browser += parseInt(agent[1]);
} else { // IE 11+
if(agent.indexOf('trident') > -1) { // IE 11
browser += 11;
} else if(agent.indexOf('edge/') > -1) { // Edge
browser = 'edge';
}
}
} else if(agent.indexOf('safari') > -1) { // Chrome or Safari
if(agent.indexOf('opr') > -1) { // Opera
browser = 'opera';
} else if(agent.indexOf('chrome') > -1) { // Chrome
browser = 'chrome';
} else { // Safari
browser = 'safari';
}
} else if(agent.indexOf('firefox') > -1) { // Firefox
browser = 'firefox';
}
alert(browser);
}
출처 : http://foodchain.tistory.com/28
$(window).load(function(){
checkBroswer();
}) ;
function checkBroswer(){
var agent = navigator.userAgent.toLowerCase(),
name = navigator.appName,
browser = '';
// MS 계열 브라우저를 구분
if(name === 'Microsoft Internet Explorer' || agent.indexOf('trident') > -1 || agent.indexOf('edge/') > -1) {
browser = 'ie';
if(name === 'Microsoft Internet Explorer') { // IE old version (IE 10 or Lower)
agent = /msie ([0-9]{1,}[\.0-9]{0,})/.exec(agent);
browser += parseInt(agent[1]);
} else { // IE 11+
if(agent.indexOf('trident') > -1) { // IE 11
browser += 11;
} else if(agent.indexOf('edge/') > -1) { // Edge
browser = 'edge';
}
}
} else if(agent.indexOf('safari') > -1) { // Chrome or Safari
if(agent.indexOf('opr') > -1) { // Opera
browser = 'opera';
} else if(agent.indexOf('chrome') > -1) { // Chrome
browser = 'chrome';
} else { // Safari
browser = 'safari';
}
} else if(agent.indexOf('firefox') > -1) { // Firefox
browser = 'firefox';
}
alert(browser);
}
댓글
댓글 쓰기