반응형
var Browser = {
a : navigator.userAgent.toLowerCase()
}
Browser = {
ie : /*@cc_on true || @*/ false,
ie6 : Browser.a.indexOf('msie 6') != -1,
ie7 : Browser.a.indexOf('msie 7') != -1,
ie8 : Browser.a.indexOf('msie 8') != -1,
opera : !!window.opera,
safari : Browser.a.indexOf('safari') != -1,
safari3 : Browser.a.indexOf('applewebkit/5') != -1,
mac : Browser.a.indexOf('mac') != -1,
chrome : Browser.a.indexOf('chrome') != -1,
firefox : Browser.a.indexOf('firefox') != -1
}
if (Browser.chrome) {
alert("크롬!");
}
또는 다른 방법으로
// 브라우저 체크
var isie=(navigator.userAgent.toLowerCase().indexOf('msie')!=-1)? true : false;
var isie6=(navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1)? true : false;
var isie7=(navigator.userAgent.toLowerCase().indexOf('msie 7')!=-1)? true : false;
var isfirefox=(navigator.userAgent.toLowerCase().indexOf('firefox')!=-1)? true : false;
var isopera=(navigator.userAgent.toLowerCase().indexOf('opera')!=-1)? true : false;
반응형
'개발 > Javascript, ECMAScript' 카테고리의 다른 글
아이프레임 리사이징 크로스브라우징 예제 (0) | 2010.10.01 |
---|---|
[자바스크립트 Javascript] 오늘 날짜 구하기 (0) | 2010.09.27 |
(Javascript) 자바스크립트 배열 생성 (0) | 2010.08.25 |
(html) 파비콘 (0) | 2010.08.12 |
IFRAME 리사이징 소스 (0) | 2010.08.05 |
[자바스크립트 Javascript] 팝업창에서 opener 로 target 주고 submit (업데이트 2019-03-04) (0) | 2010.07.16 |
윈도우 팝업에서 부모창의 값 가져오기. (0) | 2010.07.15 |
elementById 와 elementByName (0) | 2010.07.15 |