브라우저 검색 및 기능 감지에 관한 몇 가지 스레드를 읽었으므로, 내가해야 할 일이 해당 토론의 범주에 속하는지 정확히 알지 못합니다.브라우저 감지 - 모바일 대 PC
게임 사이트가 있습니다. 사람들은 PC 나 모바일 장치로 게임을 즐길 수 있습니다. 또한 게임을 어떻게 작동 시킬지 구성 할 수 있습니다. 예를 들어, 카드를 한 번 클릭하거나 두 번 클릭하여 카드를 재생할 수 있습니다. 그러나 휴대 기기에서는 두 번 클릭하는 옵션 옵션이 없으므로 일부 옵션은 선택 옵션을 선택하고 자바 스크립트가 작동하지 않기 때문에 멈추는 경우가 있습니다.
나는 사람들이 모바일 장치에 대한 기본 설정 한 세트와 PC에 대한 기본 설정을 지정하게하고 해당 장치에서 사용할 수있는 옵션 만 제공 할 것이라고 생각했습니다. 그러나 필자는 PC와 모바일 장치를 탐지하는 것이 나쁜 방법이라는 것을 읽었습니다.
그렇다면 기능을 감지하면 정확히 무엇을 감지합니까? 장치가 두 번 클릭을 특별히 지원하는지 감지 할 수있는 방법은 없습니다.
귀하의 문제는 터치 UI 대 커서 UI 인 것으로 보입니다.이 UI는 모바일 대 PC (아마도 데스크톱)와 반드시 상관 관계가있는 것은 아닙니다. 커서 (또는 포인팅 장치)에 대한 터치 및 설정에 대한 설정을 제공하고 사용자가 둘 중 하나를 선택할 수있게합니다. – RobG
그래서 나는 이것을했다. (이론적으로는 올바르다.) 실제로 어떻게 이것에 대해 가야 할까? Modernizr.touch를 사용하여 특정 브라우저에서 터치 기능이 활성화되어 있는지 여부를 확인하려고 시도했지만 작동하지 않습니다 (또는 어떻게 작동하는지 예상하지 못합니다). – a2zCribbage
나는 터치 지원을위한 간단한 기능 테스트를 가지고 있으며, 몇 시간 안에 게시 할 것입니다. – RobG