위토즈 - 개발자프로그램판매공간

정보공유

[기타] javascript 플랫폼 디바이스 확인 함수

javascript 플랫폼 디바이스 확인 함수


// pc, mobile 구분

function checkPlatform(ua) {

if(ua === undefined) {

ua = window.navigator.userAgent;

}

ua = ua.toLowerCase();

var platform = {};

var matched = {};

var userPlatform = "pc";

var platform_match = /(ipad)/.exec(ua) || /(ipod)/.exec(ua) 

|| /(windows phone)/.exec(ua) || /(iphone)/.exec(ua) 

|| /(kindle)/.exec(ua) || /(silk)/.exec(ua) || /(android)/.exec(ua) 

|| /(win)/.exec(ua) || /(mac)/.exec(ua) || /(linux)/.exec(ua)

|| /(cros)/.exec(ua) || /(playbook)/.exec(ua)

|| /(bb)/.exec(ua) || /(blackberry)/.exec(ua)

|| [];

matched.platform = platform_match[0] || "";

if(matched.platform) {

platform[matched.platform] = true;

}

if(platform.android || platform.bb || platform.blackberry

|| platform.ipad || platform.iphone 

|| platform.ipod || platform.kindle 

|| platform.playbook || platform.silk

|| platform["windows phone"]) {

userPlatform = "mobile";

}

if(platform.cros || platform.mac || platform.linux || platform.win) {

userPlatform = "pc";

}

return userPlatform;

}



checkPlatform(window.navigator.userAgent);


정보공유
Total 470건 1 페이지
번호 제목 글쓴이 날짜 조회
470 숫자를 입력하면 컴마단위로 찍히기. 숫자만 허용. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-17 306
469 짧은 접수번호 생성. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-10 499
468 아이코드 토큰방식 모듈 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 12-05 644
467 HTML 파일을 CSS가 적용된 PDF로 변환하여 서버에 저장하는 PHP 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 11-06 1,044
466 phpMyAdmin 접속이 안될때, db 아이피 포트번호 다를때. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-18 1,343
465 실패되었습니다.[연동오류(PHP SOAP 모듈설치 필요)] 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-10 1,449
464 csv 파일 만들때 제일많이 하는 실수!! 필드에 , 가 있는경우 변환이 제대로 안된다. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 09-01 1,626
463 GROUP_CONCAT 길이 제한 때문에 결과값을 다 못가져오는 경우 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-26 1,623
462 회원아이디 자동 생성 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-20 1,757
461 중앙 토스트 레이어 , 버튼을 클릭하면 화면 중앙에 3초간 보였다가 fadeout 되는 레이어창. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-19 1,817
460 관리자 권한이 super 아니고 관리권한설정을 부여받은 회원이 관리자 화면에 접속했을때 부여받은 메뉴로 바로 접속되도록 처리 (2) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-15 1,839
459 관리자 권한이 super 아니고 관리권한설정을 부여받은 회원이 관리자 화면에 접속했을때 부여받은 메뉴로 바로 접속되도록 처리 (1) 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-15 1,794
458 SQL 주입 방지 Prepared Statement 의 생활화 mysqli PDO 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-15 1,596
457 크로스 사이트 스크립팅(XSS) 테스트 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-12 1,838
456 2일전부터 오늘까지의 데이터 정보 가져오기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-05 1,714