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

정보공유

[기타] 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 441건 1 페이지
번호 제목 글쓴이 날짜 조회
441 금액 카운팅 모션 다라라락 변화 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-26 270
440 가장 심플한 예약 주문번호 생성 코드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-28 884
439 php 와 ajax 를 이용해서 파일 업로드 할때 대용량 파일을 업로드 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-23 1012
438 dl dt dd css 샘플 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-13 827
437 datepicker 를 이용해서 달력3개를 표시하고 원하는 날짜만 선택이 가능하도록. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-28 1065
436 입금된 주문도 준비, 배송전까지는 취소할 수 있도록 하는 방법 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-10 1535
435 CSS를 사용하여 4x4 형태의 갤러리 디자인 그리드 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-05 1251
434 magnificPopup css 를 추가하여 popup 마다 다른 사이즈 로 띄우기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-16 1840
433 magnificPopup 조건이 맞지 않으면 popup 띄우지 않기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-12 1806
432 magnificPopup iframe 으로 form submit 하기 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-12 1871
431 mysql 사용자 함수 생성 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-09 1645
430 html 로 된 svg 태그를 png 파일로 만들기. 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 01-08 1960
429 prepare bind_param 쿼리구분 select * 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-14 2461
열람중 javascript 플랫폼 디바이스 확인 함수 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-13 2618
427 stmt 등록 위토즈쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-14 3018