2017-01-28 2 views
1

Ich erstelle eine Homepage für mich mit Webseiten, die ich mag etc. Es enthält auch eine Google-Suchleiste in der Mitte der Seite.Google Autocomplete zur Google-Suchleiste hinzufügen?

<form id="googleSearch" method="get" action="https://www.google.com/search"> 
 
    <input id="googleSearchBar" type="text" name="q" size="31" value=""> 
 
</form>

Gibt es eine Möglichkeit, dass ich Google die automatische Vervollständigung dieser Suchleiste hinzufügen können?

Antwort

0

können Sie machen eine GET Anfrage an die folgende URL:

http://suggestqueries.google.com/complete/search?client=chrome&q=cats

Wo „Client“ param Ihres Browsers Name ist (funktioniert mit den meisten, aber Sie können die gleiche Art abgesehen, was dem Benutzer übergeben läuft gerade und es wird immer noch funktionieren).

Und "q" param ist Ihre Suchzeichenfolge.

Dies wird Ihnen eine Liste vorgeschlagener Elemente zurückgeben, die Sie dann in ein jQuery-Autocomplete-Plug-in einfügen oder selbst erstellen können (Sie können leider nicht die gesamte Google-Dropdown-Oberfläche mit einer einzigen Funktion aufrufen :))

0

Google bietet eine API für die Implementierung Ihrer eigenen Custom Search Engine (CSE) für diesen Zweck. Ein Beispiel, das genau Ihr Problem löst, finden Sie unter this page.

Verwandte Themen