La función Presionar para buscar se lanzó en junio de 2015 en Chrome 43 para la mayoría de los teléfonos Android. Cuando el usuario presiona texto en cualquier página de Chrome, la palabra se selecciona junto con el texto circundante relevante. El término de búsqueda aparece en una barra en la parte inferior de la pantalla, que los usuarios pueden abrir en un panel superpuesto para mostrar los resultados de la búsqueda completos.

El activador de presión está habilitado para cualquier texto sin formato que se pueda seleccionar y que no sea interactivo o que no se pueda enfocar. Cuando la página tiene un controlador de clics que responde a un toque en el texto, la función Tocar para buscar detecta automáticamente la respuesta y la ignora, ya que sabemos que el desarrollador tenía la intención de controlar el evento. El uso de un gesto de mantener presionado para seleccionar texto de forma manual también activa la barra de búsqueda táctil. Los usuarios pueden habilitar o inhabilitar la función con una preferencia en la configuración de privacidad de Chrome.
Como autor de un sitio, a menudo no quieres que un gesto de presión en un elemento determinado active una búsqueda. Para asegurarte de que Chrome haga lo que deseas, haz que esos elementos cumplan con los siguientes requisitos:
- Foco: Agrega una propiedad
tabindex=-1
al elemento. - Interactivo: Usa cualquiera de las siguientes formas estándar para indicar que un elemento es interactivo:
- Usa el marcado de accesibilidad para indicar que el elemento tiene un rol de widget o atributos de widget. Por ejemplo, no se activará ningún elemento con role=button. Agregar lenguaje de marcado de accesibilidad tiene el beneficio adicional de que los usuarios con discapacidad visual podrán leer mejor tu página.
- Cualquier controlador de clics de JavaScript que llame a
preventDefault()
o manipule el DOM o el CSS no activará la función Tocar para buscar.
- No se puede seleccionar: Usa
-webkit-user-select: none
. El texto que no se puede seleccionar no activará la función Tocar para buscar, incluso cuando se use el gesto de mantener presionado.
Si la función Tocar para buscar no se activa cuando o donde debería activarse, o se activa de forma intermitente, es probable que los elementos estén marcados como enfocados o interactivos cuando no deberían estarlo. Usa el siguiente procedimiento para determinar qué impide que se active Tocar para buscar:
- Verifica si se puede seleccionar el texto con el gesto de mantener presionado. Si se selecciona el texto, pero no aparece la barra de búsqueda táctil, verifica que la función no se haya inhabilitado en el teléfono en la configuración de búsqueda táctil en Privacidad en Chrome. Ten en cuenta que algunos dispositivos de gama baja no son compatibles con la función Buscar con un toque.
- Si la barra de búsqueda táctil se muestra cuando se selecciona el texto, pero no cuando lo presionas, significa que hay un problema con el activador de la presión. Si el disparo es intermitente, es probable que el problema se deba a que un controlador de JavaScript para el elemento activa la animación de forma condicional.
- Si el activador nunca se produce, consulta los motivos de activación mencionados anteriormente (verifica si el elemento es enfocador o interactivo).
Si tu página aún no se comporta como deseas, informa un error en crbug.com y agrega la etiqueta Cr-UI-Browser-Mobile-TouchToSearch
.