2010-06-22 5 views
7

전환과 같은 HTML5 웹킷 기능을 사용하는 Apple i * 기기 용 웹 사이트를 개발 중이지만 iPhone과 같은 이전/느린 iPhone 모델의 멋진 기능을 비활성화하려면 < 3GS 그리고 iPod touch < 3rd Gen에서 전환이 너무 느리기 때문입니다.자바에서 특정 iPhone/iPod touch 모델 검색

Javascript 내에서 정확한 모델 (OS/사용자 에이전트뿐만 아니라)을 감지하는 방법이 있습니까?

+1

큰 첫 번째 질문에, 일을 적어도 2 3G 및 3GS 사이에 결정 나타납니다. 스택 오버플로에 오신 것을 환영합니다! –

+0

[jQuery에서 핸드 헬드 장치를 감지하는 가장 좋은 방법은 무엇입니까?] (http://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-handheld- device-in-jquery) – Neolisk

답변

3

이것은 ... 그것이 4g가 아직 있는지 파악하는 방법을 알고하지 마십시오 ...

var percentmobile_t = new Date().getTime(); 
var percentmobile_s = 0; 
while(new Date().getTime() - percentmobile_t < 20) 
{ 
    Math.random(); 
    percentmobile_s++; 
} 
_is2_or_3g = (percentmobile_s < 1000); 
+0

이것은 iPhone 4를 끌어낼 수는 없지만, 숨겨진 벤치 마크를 수행하여 3GS 성능 임계 값이 충족되는지 확인하는 방법의 예입니다. – chucknelson