검색결과 리스트
글
///// JavasScript (자바스크립트)
///// 모바일기기 여부 확인하기 1
방법1)
function isMobile(){
return /(iphone|ipod|ipad|android|blackberry|windows ce|palm|symbian)/i.test(navigator.userAgent);
};
if (isMobile()) alert('mobile');
방법2)
function isMobile(){
var mFilter = "win16|win32|win64|mac";
var mCheck = false;
if (navigator.platform) mCheck = (mFilter.indexOf(navigator.platform.toLowerCase()) < 0);
return mCheck;
};
if (isMobile()) alert('mobile');
///// 어떤 웹브라우져 알아내기
function getBrowserName(){
if (navigator){
var ua = navigator.userAgent.toLowerCase();
if(ua.indexOf('naver') != -1){
return 'naver';
}else if(ua.indexOf('kakaotalk') != -1){
return 'kakaotalk';
}else if(ua.indexOf('opr') != -1 || ua.indexOf('opera') != -1){
return 'opera';
}else if(ua.indexOf('bdbrowser') != -1){
return 'baidu';
}else if(ua.indexOf('ucbrowser') != -1){
return 'uc';
}else if(ua.indexOf('chrome') != -1 && window.speechSynthesis){
return 'chrome';
}else if(ua.indexOf('safari') != -1 && ua.indexOf('android') == -1 ){
return 'safari';
}else if(ua.indexOf('firefox') != -1){
return 'firefox';
}else if(ua.indexOf('msie') != -1){
return 'ie';
}else if(ua.indexOf('trident') != -1){
return 'ie10+';
}
return 'etc';
}
}
alert(getBrowserName());
'LANGUAGE > HTML & CSS & JS' 카테고리의 다른 글
[JavaScript] 알림띄우기 (Push Notification) (0) | 2016.06.25 |
---|---|
[JavaScript] 국가체크 (0) | 2016.06.25 |
[JavaScript] Web Worker (웹워커) (0) | 2016.06.19 |
[JavaScript] save & load text file (자바스크립트로 텍스트파일 읽고 저장하기) (0) | 2016.06.18 |
[JavaScript] Canvas 화면에 맞는 배율 (0) | 2016.06.13 |