[자바스크립트] 접속 디바이스 체크 (데스크톱인지 모바일인지)
류명운
·2016. 3. 2. 20:49
반응형
[자바스크립트] 브라우저 종류 및 버전 체크
작업 내역 : 접속자의 디바이스를 체크하여 마우스 이벤트를 지원할지 터치 이벤트를 지원할지 판단하기 위하여
소스 코드
//@ myeonguni.com @ // 접속 디바이스를 확인합니다(데스크탑:false, 모바일:true) function isTouchAble(){ if(navigator.userAgent.indexOf('Mobile') != -1){ return true; } else{ return false; } }
위에서 작성한 함수 사용 예)
// 터치 지원 여부 var touchAble = isTouchAble(); // 디바이스에 따른 이벤트를 선택합니다. var START_EV = (touchAble) ? 'touchstart' : 'mousedown'; var MOVE_EV = (touchAble) ? 'touchmove' : 'mousemove'; var END_EV = (touchAble) ? 'touchend' : 'mouseup'; var BSTART_EV = (touchAble) ? 'touchcancel' : 'mouseover';
반응형
'삶의 늪에 들어 가기 전 > 정리중(미정리)' 카테고리의 다른 글
[자바스크립트] 부트스트랩(Bootstrap) 라이브러리 외부 연결 URL (0) | 2016.03.02 |
---|---|
[Canvas] 캔버스 작업 내역 로컬에 이미지 파일로 저장하기(.png) (0) | 2016.03.02 |
[자바스크립트] 브라우저 종류 및 버전 체크 (1) | 2016.03.02 |
[명우니닷컴] 웹 실시간 그림판 만들기(4) (0) | 2016.03.02 |
[Node.js] websocket 모듈을 통한 에코 서버 구축하기 (0) | 2016.02.26 |