2011-04-10 5 views
1

주요 모바일 OS (Android, Nokia/Symbian, Windows, iOS 및 Blackberry OS 이상) 사용자를 위해 홈페이지에서 간단한 리디렉션을 만들려고합니다.사용자가 휴대 기기인지 여부를 확인하는 간단한 방법은 무엇입니까?

현재 iPhone/iPod (아래 참조)에서 작동하지만 자바 스크립트에서 모든 것을 확인하는 간단한 방법이 있는지 궁금합니다. (모바일 사용자 에이전트의 목록을 작성하는 것과는 대조적으로).

아마도 화면 크기를 감지하는 것이 있습니까?

// Current Code 
<script type="text/javascript"> 
if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) { 
    if (document.cookie.indexOf("iphone_redirect=false") == -1) { 
     window.location = "http://m.domain.co.nz"; 
    } 
} 
</script> 
+1

[모바일 자동 검색 (사용자 에이전트를 통해?)] 가능한 복제본 (http://stackoverflow.com/questions/1005153/auto-detect-mobile-browser-via-user-agent) –

+1

나는 이 질문을 대답으로 쓰지는 않겠지 만 다음과 같이 유용 할 수 있습니다. http://detectmobilebrowser.com/ – Nobita

답변

1

이것은 클라이언트가 아니라 서버에서 올바르게 수행됩니다.

관련 문제