2012-08-26 2 views
3

방문객이 Android 휴대 전화를 사용하고 있는지 확인하기위한 HTML/자바 스크립트가있는 방법이 있습니까, 가끔 포럼에서 볼 수 있습니다. Android 휴대 전화에서 포럼을 열면 해당 앱이 있다는 팝업이 표시됩니다. 공개 토론, 사람들은 어떻게 이것을합니까?방문자가 HTML과 함께 Android 휴대 전화를 사용하고 있는지 확인하십시오.

+0

JavaScript의 사용자 에이전트 문자열에 대한 일반적인 정보는 http://stackoverflow.com/questions/9009774/can-i-look-up-the-user-agent-from-javascript를 참조하십시오. – apsillers

+1

if (navigator.userAgent.toLowerCase() .indexOf ("android")> -1) {/ * android * /} 코드 –

답변

3

이론상 다음과 같이 작동합니다.

if (navigator.userAgent.match(/android/ig)) { 
    // Android only code 
} 

이것은 나쁜 관행 (UA 스니핑)으로 간주됩니다. Browser Detection is Bad을 읽으십시오. 하지만 귀하의 경우에는이 장치를 사용하여 feature detection의 형식이 아닌 특정 종류의 장치를 찾지 않아야합니다.

+1

문자열을 검색해야합니다. – Bergi

관련 문제