우리는 일반적인 홈페이지와 모바일 페이지가있는 모바일을위한 웹 사이트와 기타를위한 웹 사이트를 개발했습니다.페이지 요청을 모바일 또는 데스크톱 클라이언트 측에서 감지하는 방법
휴대 전화 사용자는 자동으로 기기를 감지하고 사용자가 PC를 사용하는 경우 홈페이지 (일반)로 이동하면 자바 스크립트 또는 일반 HTML을 사용해야합니다.
우리는 일반적인 홈페이지와 모바일 페이지가있는 모바일을위한 웹 사이트와 기타를위한 웹 사이트를 개발했습니다.페이지 요청을 모바일 또는 데스크톱 클라이언트 측에서 감지하는 방법
휴대 전화 사용자는 자동으로 기기를 감지하고 사용자가 PC를 사용하는 경우 홈페이지 (일반)로 이동하면 자바 스크립트 또는 일반 HTML을 사용해야합니다.
확인하려면 웹 사이트 요청에 대한 HTTP 헤더, 특히 User-Agent 문자열을 확인해야합니다.
사용중인 기술은 언급하지 않았지만 웹 서버 수준이나 응용 프로그램 내에서 리디렉션 할 수 있습니다.
귀하의 링크에서 : * 사용자 에이전트 스니핑은 이제 불량 사례로 간주됩니다 ... 대신 W3C는 표준 인 HTML 마크 업을 생성하여 최대한 많은 브라우저에서 올바른 렌더링을 허용하고 특정 브라우저 기능을 테스트하는 것이 좋습니다 브라우저 버전 또는 브랜드 * – Sablefoste
@Sablefoste - 동의 기능 '스니핑'이 이제는 더 나은 방법으로 간주됩니다. 4 년 전 답변을 작성했습니다 :-) –
별도의 사이트를 만들지 마십시오. 반응 형 디자인을 사용하십시오. 내 휴대 전화의 브라우저는 내 데스크톱의 브라우저와 똑같습니다.
반응적 디자인은이 맥락에서 다소 모호합니다. 조건부로 이동할 수있는 별도의 페이지로 이동하면 무거운 이미지, 스크립트 및 스타일 시트와 같은 서버 응답에서 부풀어 오른 요소를 제거 할 수 있습니다. 또는 모바일 사용 컨텍스트가 데스크톱과 크게 다른 경우. Responsive Web Design (A Book Apart)의 Ethan Marcotte의 Becoming Responsive 장에서 다루었 듯이 한 페이지 만 반응하는 문서를 제공하는 것이 항상 최선의 방법은 아닙니다. – Rich
http://detectmobilebrowsers.com/에는 사용할 수있는 모바일 브라우저를 감지하는 오픈 소스 javascript 기능이 있습니다.
사용법에 대한 사례가 있습니까? 나는 웹 사이트와 페이지 소스 코드를 보았다. 자바 스크립트 버전을 사용하는 방법이 너무 불분명합니다. 감사! – curious1
[자바 스크립트가있는 휴대 기기를 찾는 방법은 무엇입니까?] (http://stackoverflow.com/questions/6666907/how-to-detect-a-mobile-device-with-javascript) – ManseUK
또는이 하나 -> http://stackoverflow.com/questions/1005153/auto-detect-mobile-browser-via-user-agent – ManseUK
왜 서버가 아닌 JavaScript를 사용합니까? – epascarello