„Zum Suchen tippen“ wurde im Juni 2015 in Chrome 43 für die meisten Android-Smartphones eingeführt. Wenn der Nutzer auf einer beliebigen Seite in Chrome auf Text tippt, wird das Wort zusammen mit dem relevanten umgebenden Text ausgewählt. Der Suchbegriff wird in einer Leiste unten auf dem Bildschirm angezeigt. Nutzer können diese Leiste in einem Overlay-Steuerfeld öffnen, um alle Suchergebnisse aufzurufen.

Das Tippen zum Auslösen ist für jeden Nur-Text aktiviert, der ausgewählt werden kann und nicht interaktiv oder nicht fokussierbar ist. Wenn die Seite einen Click-Handler hat, der auf das Tippen auf Text reagiert, erkennt „Mit Google suchen“ die Reaktion automatisch und ignoriert sie, da wir wissen, dass der Entwickler das Ereignis verarbeiten wollte. Wenn Sie Text manuell durch Berühren und Halten auswählen, wird auch die Leiste „Zum Suchen berühren“ ausgelöst. Nutzer können die Funktion über eine Einstellung in den Datenschutzeinstellungen von Chrome aktivieren oder deaktivieren.
Als Autor einer Website möchten Sie möglicherweise nicht, dass eine Tippgeste auf einem bestimmten Element eine Suche auslöst. Damit Chrome wie gewünscht funktioniert, müssen diese Elemente folgende Anforderungen erfüllen:
- Fokusierbar: Fügen Sie dem Element das Attribut
tabindex=-1
hinzu. - Interaktiv: Verwenden Sie eine der folgenden Standardmethoden, um anzugeben, dass ein Element interaktiv ist:
- Verwenden Sie Markup für Bedienungshilfen, um anzugeben, dass das Element eine Widget-Rolle oder Widget-Attribute hat. Beispielsweise wird kein Ereignis für Elemente mit role=button ausgelöst. Das Hinzufügen von Markup für Barrierefreiheit hat den zusätzlichen Vorteil, dass Ihre Seite für sehbehinderte Nutzer besser lesbar ist.
- JavaScript-Klickhandler, die
preventDefault()
aufrufen oder das DOM oder CSS bearbeiten, lösen keine Touch-to-Search-Funktion aus.
- Nicht auswählbar: mit
-webkit-user-select: none
; bei nicht auswählbarem Text wird auch bei der Touch-and-Hold-Geste keine Suche durch Berühren ausgelöst.
Wenn „Mit Tippen suchen“ nicht ausgelöst wird, wenn oder wo es ausgelöst werden sollte, oder nur zeitweise ausgelöst wird, sind Elemente wahrscheinlich als fokussierbar oder interaktiv markiert, obwohl sie es nicht sein sollten. Gehen Sie so vor, um herauszufinden, warum „Zum Suchen antippen“ nicht ausgelöst wird:
- Prüfen Sie, ob der Text durch langes Berühren ausgewählt werden kann. Wenn der Text ausgewählt wird, die Leiste „Zum Suchen tippen“ aber nicht angezeigt wird, prüfen Sie, ob die Funktion auf Ihrem Smartphone in den Chrome-Einstellungen unter „Datenschutz“ > „Zum Suchen tippen“ deaktiviert wurde. Beachten Sie, dass einige Low-End-Geräte die Funktion „Mit Tippen suchen“ nicht unterstützen.
- Wenn die Funktion „Mit Tippen suchen“ nur bei Auswahl von Text, nicht aber bei Tippen angezeigt wird, liegt ein Problem mit dem Auslösen durch Tippen vor. Wenn das Auslösen nur zeitweise erfolgt, liegt das Problem wahrscheinlich daran, dass die Animation durch einen JavaScript-Handler für das Element bedingt aktiviert wird.
- Wenn das Auslösen nie erfolgt, sehen Sie sich die oben aufgeführten Auslösergründe an (prüfen Sie, ob das Element fokussierbar oder interaktiv ist).
Wenn Ihre Seite sich immer noch nicht wie gewünscht verhält, melden Sie einen Fehler unter crbug.com und fügen Sie das Label Cr-UI-Browser-Mobile-TouchToSearch
hinzu.