Fügen Sie der benutzerdefinierten Suchmaschine von Google die Omnibox hinzu

748
janot

Ich habe meine benutzerdefinierte Google-Suchmaschine hier erstellt. Https://www.google.com/cse
Wenn ich sie mit Rechtsklick zu Omnibox hinzufüge und versuche, sie zu verwenden, erhalte ich Folgendes: Fügen Sie der benutzerdefinierten Suchmaschine von Google die Omnibox hinzu

Dies ist nicht unerwartet, da die Such-URL in diesem Fall lautet:
https://www.google.com/cse/publicurl?search=%s&bgresponse=,
während meine öffentliche URL so aussieht:
https://www.google.com/cse/ publicurl cx 239428934982349832894: slkdfj9024

Wie kann ich also die benutzerdefinierte Google-Suche zur Omnibox hinzufügen oder ist diese Möglichkeit absichtlich vollständig von Google blockiert?

3
Sie sehen das `% S` in der ursprünglichen Suchzeichenfolge? Das wird durch das ersetzt, wonach Sie suchen, wenn Sie es in die Omnibox eingeben und die Eingabetaste drücken. Sie müssen eine reguläre Suche mit Ihrer CSE durchführen und herausfinden, wo in der Such-URL die Suchzeichenfolge angezeigt wird, diese durch '% S' ersetzen und diese URL als Such-URL verwenden Vinayak vor 9 Jahren 0

1 Antwort auf die Frage

1
Vinayak

Die %sin der Such-URL ist ein Platzhalter für Ihre Suchwörter.

Wenn Sie mit der Omnibox nach etwas suchen (z. B. "Äpfel"), %swird dies durch Ihre Suchwörter ersetzt. Zum Beispiel:

http://google.com/search?q=%s  wäre  http://google.com/search?q=apples

Daher müsste Ihre CSE-Such-URL wahrscheinlich so aussehen:

https://www.google.com/cse?cx=239428934982349832894:slkdfj9024&q=%s