새 터치 가능 풀 사이즈 PC의 수를 통해 사용자가 이러한 터치 지원 장치 중 하나를 사용하여 브라우징하는지 확인하는 효율적인 방법은 무엇입니까? 어떤 터치 가능 장치 (Android, iPad, Windows RT, Windows 8)를 감지 할 수있는 방법이 바람직합니까? 자바 스크립트를 사용클라이언트가 터치 지원 랩탑/데스크탑을 사용하는지 확인하는 효율적인 방법은 무엇입니까?
2
A
답변
3
이 꽤 널리 퍼져있다 :
if('ontouchstart' in document) {
// touch events detected
}
매주 나오는 새로운 터치 장치가있다, 그래서 당신이 비록 최고의 탐지를 원하는 경우 최신 모더 나이저를 사용하는 것이 더 안전합니다.
2
나는 이전 프로젝트에서 다음 코드를 사용했습니다 :
var is_touch = 'ontouchstart' in document.documentElement;
if(is_touch){
// Touch capable.
}
1
관련 문제
- 1. PHP 스크립트는 클라이언트가 한 시스템에서만 사용하는지 확인하는 방법은 무엇입니까?
- 2. 사용자가 인터넷을 사용하는지 확인하는 방법은 무엇입니까?
- 3. dll이 ASLR을 사용하는지 여부를 확인하는 방법은 무엇입니까?
- 4. 클라이언트가 서버에 연결되어 있는지 확인하는 방법은 무엇입니까?
- 5. 사이트에서 SSL을 사용하는지 확인하는 방법
- 6. 사용자가 로그인했는지 확인하는 가장 효율적인 방법은 무엇입니까?
- 7. 파킹 된 도메인을 확인하는 효율적인 방법은 무엇입니까?
- 8. UIImageView의 터치 근접성을 확인하는 방법은 무엇입니까?
- 9. web1.0 또는 2.0 중 어느 것을 사용하는지 확인하는 방법은 무엇입니까?
- 10. 응용 프로그램에서 UINavigationController를 사용하는지 여부를 런타임시 확인하는 방법은 무엇입니까?
- 11. HTTP 요청에서 UTF-8을 사용하는지 확인하는 방법은 무엇입니까?
- 12. TestDriven.net이 NUnit 2.5.vNext를 사용하는지 확인하는 방법은 무엇입니까?
- 13. 해당 웹 사이트가 피드를 사용하는지 확인하는 방법은 무엇입니까?
- 14. Java 프로그램에서 어떤 클래스를 사용하는지 확인하는 방법은 무엇입니까?
- 15. 앱이 C2DM을 사용하는지 확인하는 방법?
- 16. 클래스에서 특성을 사용하는지 확인하는 방법
- 17. Android 멀티 터치 지원
- 18. 클라이언트가 포트 843을 통해 연결할 수 있는지 확인하는 방법은 무엇입니까?
- 19. 현재 어떤 youtube 비디오를 사용하는지 확인하는 방법?
- 20. 리눅스에서 무선 인터페이스를 사용하는지 확인하는 방법
- 21. 사이트에서 폼 인증을 사용하는지 확인하는 방법
- 22. 웹 사이트에서 HSTS를 사용하는지 확인하는 방법
- 23. 승객이 아파치 또는 nginx를 사용하는지 확인하는 방법
- 24. 사용자가 웹 사이트에서 Mac 또는 Windows를 사용하는지 확인하는 방법
- 25. 개체가 이미 NSMutableArray에 있는지를 확인하는 가장 효율적인 방법은 무엇입니까?
- 26. 개체에 하나 이상의 자식이 있는지 확인하는 데이터베이스 효율적인 방법은 무엇입니까?
- 27. 점이 여러 개의 상자에 있는지 확인하는 가장 효율적인 방법은 무엇입니까
- 28. 문자열이 더 큰 문자열의 일부인지 확인하는 가장 효율적인 방법은 무엇입니까?
- 29. HTML 요소가 뷰포트에 있는지 확인하는 가장 효율적인 방법은 무엇입니까?
- 30. PHP에서 단일 문자가 영숫자인지를 확인하는 가장 효율적인 방법은 무엇입니까?
체크 아웃 [Link] (http://stackoverflow.com/questions/4817029/whats-the-best-way-to-detect-a-touch-screen-device-using-javascript), 아마도 도움. –