터치 투 서치는 2015년 6월에 Chrome 43에서 대부분의 Android 휴대전화용으로 출시되었습니다. 사용자가 Chrome의 페이지에서 텍스트를 탭하면 단어가 관련 주변 텍스트와 함께 선택됩니다. 검색어는 화면 하단의 막대에 표시되며, 사용자는 오버레이 패널에서 이 막대를 열어 전체 검색 결과를 표시할 수 있습니다.

선택 가능하고 상호작용이 없거나 포커스를 설정할 수 없는 일반 텍스트에는 탭 트리거가 사용 설정됩니다. 페이지에 텍스트 탭에 응답하는 클릭 핸들러가 있는 경우 개발자가 이벤트를 처리하려고 했으므로 터치 투 서치가 자동으로 응답을 감지하고 무시합니다. 길게 터치 동작을 사용하여 텍스트를 직접 선택해도 터치 투 서치 바가 트리거됩니다. 사용자는 Chrome의 개인 정보 보호 설정에서 환경설정을 사용하여 이 기능을 사용 설정 또는 중지할 수 있습니다.
사이트 작성자는 특정 요소에 탭 동작을 사용해 검색을 트리거하고 싶지 않은 경우가 많습니다. Chrome에서 의도한 대로 작동하도록 하려면 다음 요소를 만드세요.
- 포커스 가능: 요소에
tabindex=-1
속성을 추가합니다. - 양방향: 여러 표준 방법 중 하나를 사용하여 요소가 양방향임을 나타냅니다.
- 선택 불가:
-webkit-user-select: none
사용. 선택할 수 없는 텍스트는 길게 터치 동작을 사용하더라도 터치 투 서치를 트리거하지 않습니다.
터치 투 서치가 트리거되어야 할 때 또는 위치에서 트리거되지 않거나 간헐적으로 트리거되는 경우 요소가 포커스를 받을 수 있거나 상호작용이 가능하도록 표시되어서는 안 되는 경우에 표시되었을 수 있습니다. 다음 절차에 따라 터치 투 서치가 트리거되지 않는 원인을 확인합니다.
- 길게 터치 동작을 사용하여 텍스트를 선택할 수 있는지 확인합니다. 텍스트가 선택되지만 터치 투 서치 바가 표시되지 않으면 Chrome의 개인 정보 보호 아래에 있는 터치 투 서치 설정에서 휴대전화에서 이 기능이 사용 중지되지 않았는지 확인합니다. 또한 일부 저가형 기기는 터치 투 서치를 지원하지 않습니다.
- 텍스트를 선택할 때 터치 투 서치 바가 표시되지만 탭할 때는 표시되지 않으면 탭 트리거 문제가 있는 것입니다. 트리거가 간헐적으로 발생하는 경우 애니메이션이 요소의 JavaScript 핸들러에 의해 조건부로 활성화되기 때문에 발생하는 문제일 수 있습니다.
- 트리거가 전혀 발생하지 않으면 위에 나열된 트리거 이유를 참고하세요(요소에 포커스를 설정할 수 있는지 또는 상호작용이 가능한지 확인).
페이지가 여전히 원하는 방식으로 작동하지 않으면 crbug.com에서 버그를 신고하고 Cr-UI-Browser-Mobile-TouchToSearch
라벨을 추가합니다.