카테고리 없음

[JAVASCRIPT/JQUERY] 모바일 접속 , PC 접속 여부 구분

eunyoe 2021. 4. 7. 15:11
반응형

요즘에는 반응형 웹사이트가 필수이다.

디바이스 크기로 레이아웃 처리가 가능하지만,

가끔 모바일과 PC 접속을 구별하여 UI나 이벤트를 적용해야 될 때가 있습니다.

 

그때 사용하면 좋을 코드를 공유합니다 : )

 

var filter = "win16|win32|win64|macintel|mac|"; // PC일 경우 가능한 값
if( navigator.platform)
if( filter.indexOf(navigator.platform.toLowerCase())<0 )
{
 alert("모바일에서 접속하셨습니다");
}
else
{alert("PC에서 접속하셨습니다");
}
}

var filter 에 들어가는 값은 아래 항목과 같습니다.

아래 5가지 항목이 PC 접속 시 발생 가능한 속성이며, 이에 해당하지 않는 속성은 무시되거나 모바일 접속으로 생각하면 좋을 것 같아요 :)

Win16 : 16비트 윈도우 기반 컴퓨터

Win32 : 32비트 윈도우 기반 컴퓨터

Win64 : 64비트 윈도우 기반 컴퓨터

MacIntel  :  인텔CPU 를 가진 매킨토시 컴퓨터

Mac : 매킨토시컴퓨터

 

 

 

출처 : www.wrapuppro.com/programing/view/kTg7qARCFphrCcv

반응형