Gestisci l'attivazione della funzionalità Tocca per cercare

Tocca per cercare è stata lanciata a giugno 2015 su Chrome 43 per la maggior parte degli smartphone Android. Quando l'utente tocca il testo in qualsiasi pagina di Chrome, la parola viene selezionata insieme al testo circostante pertinente. Il termine di ricerca viene visualizzato in una barra nella parte inferiore dello schermo, che gli utenti possono aprire in un riquadro in overlay per visualizzare i risultati di ricerca completi.

Animazione tocca per cercare

L'attivazione tramite tocco è abilitata per qualsiasi testo normale selezionabile e non interattivo o non attivabile. Quando la pagina ha un gestore dei clic che risponde a un tocco sul testo, la funzionalità Tocca per cercare rileva automaticamente la risposta e la ignora, poiché sappiamo che lo sviluppatore intendeva gestire l'evento. Anche l'utilizzo di un gesto di tocco e attesa per selezionare manualmente il testo attiva la barra Tocca per cercare. Gli utenti possono attivare o disattivare la funzionalità utilizzando una preferenza nelle impostazioni della privacy di Chrome.

In qualità di autore di un sito, spesso non vuoi che un gesto di tocco su un determinato elemento attivi una ricerca. Per assicurarti che Chrome faccia ciò che intendi, crea questi elementi:

  1. Disponibile per l'inserimento del focus: aggiungi una proprietà tabindex=-1 all'elemento.
  2. Interattivo: utilizza uno dei diversi modi standard per indicare che un elemento è interattivo:
  3. Non selezionabile: utilizzando -webkit-user-select: none; il testo non selezionabile non attiverà la ricerca con tocco anche quando si utilizza il gesto tocca e tieni premuto.

Se la funzionalità Tocca per cercare non si attiva quando o dove dovrebbe attivarsi o si attiva in modo intermittente, è probabile che gli elementi siano contrassegnati come attivabili o interattivi quando non dovrebbero. Segui la procedura riportata di seguito per aiutarti a determinare cosa impedisce l'attivazione di Tocca per cercare:

  1. Verifica se il testo è selezionabile utilizzando il gesto tocca e tieni premuto. Se il testo viene selezionato, ma la barra di ricerca con tocco non viene visualizzata, controlla che la funzionalità non sia stata disattivata sullo smartphone nell'impostazione Tocca per cercare in Privacy in Chrome. Tieni inoltre presente che alcuni dispositivi di fascia bassa non supportano la funzionalità Tocca per cercare.
  2. Se la barra Cerca con tocco viene visualizzata quando il testo è selezionato, ma non quando tocchi, è presente un problema di attivazione del tocco. Se l'attivazione è intermittente, è probabile che il problema sia dovuto all'attivazione condizionale dell'animazione da parte di un gestore JavaScript per l'elemento.
  3. Se l'attivazione non si verifica mai, consulta i motivi di attivazione elencati sopra (controlla se l'elemento è attivabile o interattivo).

Se la tua pagina continua a non comportarsi come vorresti, invia un bug all'indirizzo crbug.com e aggiungi l'etichetta Cr-UI-Browser-Mobile-TouchToSearch.