이 글을 무시하기 전에 화면 해상도, 사용자 에이전트 등을 사용하여 모바일 플랫폼을 "전체 기능"또는 더 큰 웹 사이트 대 작은 웹 사이트를 표시할지 여부를 감지하는 방법에 대한 수많은 게시물을 읽었습니다.휴대 전화와 휴대 전화가 아닌 휴대 기기를 감지합니까?
.Net MVC4를 사용 중이며 이미 global.asax.cs 및 _Layout.Mobile 파일을 통해 내 .mobile 페이지로 차질없이 리디렉션 할 수 있습니다.
내 질문은 다음과 같습니다. 모바일 페이지에서이 페이지에 "전화 문의"버튼을 렌더링하기 위해 태블릿 (iPad, Android 등)의 전화인지 확인하고 싶습니다. 지금까지의 코드를 가지고 그래서 나는 할 jQueryMobile을 사용하고 다음과 같은 : 기본적으로
<a href="tel:+15559876543" data-role="button">Call Us Today</a>
나는 장치가 라디오를 가지고 있으며, 통화를 할 수 있다면 그 좌절하지 않도록,보고 확인하고 WiFi- "Call Us"링크를 클릭하고 어디에도 가지 않는 iPad 사용자 만.
나는 내가하고있는 일에 대해 더 나은 접근법이있을 수 있다는 사실을 전적으로 알고 있으며, 나는 그 제안들에 대해서도 감사를 표한다. 사전에
감사합니다, 댄
http://stackoverflow.com/questions/5341637/how-do-detect-android-tablets-in-general-useragent 여기에는 완벽한 전략이없는 것 같습니다. 최선의 노력이 아마도 최선의 방법입니다 – mfrankli
자바 스크립트를 충분히 사용하십시오 ... –
suresh - 예, 자바 스크립트는 확실히 옵션입니다. 문제는 기기가 전화를 걸 수 있는지 여부를 결정하는 방법입니다. 화면 해상도는 새로운 플랫폼에서 움직이는 표적이며 Request.Browser.ScreenPixels의 휴대 전화에서 태블릿을 말하는 것이 더 어렵습니다 ... 또는 내가 모르고있는 자바 스크립트 조각이 있습니까? - Dan – djmarquette