브라우저의 navigator 객체를 사용하여 브라우저 체크
JavaScript
//navigator
var Navi = {
agent : (navigator != null || navigator == "undefined") ? navigator.userAgent.toLowerCase() : ""
};
//Browser check
var Browser = {
ie : /*@cc_on!@*/false, //IE 만을 위한 @cc_on 구문을 이용하여 IE 인지 check
ie6 : Navi.agent.indexOf("msie 6") != -1,
ie7 : Navi.agent.indexOf("msie 7") != -1,
ie8 : Navi.agent.indexOf("msie 8") != -1,
ie9 : Navi.agent.indexOf("msie 9") != -1,
opera : !!window.opera,
safari : Navi.agent.indexOf("safari") != -1,
safari3 : Navi.agent.indexOf("applewebkit/5") != -1,
mac : Navi.agent.indexOf("mac") != -1,
chrome : Navi.agent.indexOf("chrome") != -1,
firefox : Navi.agent.indexOf("firefox") != -1
};
function checkBrowser() {
if(Browser.ie) {
alert("IE");
}
else {
alert("not IE");
}
}
HTML
<input type="button" value="브라우저 체크" onclick="checkBrowser();">
Sample
'Program > Javascript && CSS' 카테고리의 다른 글
IPhone 4 확인 (0) | 2013.02.02 |
---|---|
경고창 없이 종료 (2) | 2013.01.03 |