반응형
요즘에는 반응형 웹사이트가 필수이다.
디바이스 크기로 레이아웃 처리가 가능하지만,
가끔 모바일과 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 : 매킨토시컴퓨터
반응형