Verwenden der Suchvorhersage mit der benutzerdefinierten Suchmaschine in Chrome

581
VarunAgw

Ich verwende eine benutzerdefinierte Suchmaschine in Google Chrome. Seit ich sie geändert habe, sind die URL-Vorhersagen vollständig gestoppt. Wie kann ich sie wieder wie zuvor aktivieren, ohne die Standardsuchmaschine zu ändern.

Ich habe festgestellt, dass die URL-Vorhersage bei Google, Bing, Yahoo usw. funktioniert. Nur nicht bei meinen Suchmaschinen. Ich habe Zugriff auf den Server, auf dem die benutzerdefinierte Suchmaschine gehostet wird, sodass ich Änderungen vornehmen kann, wenn sie dort erforderlich sind

1

1 Antwort auf die Frage

1
VarunAgw

Endlich die Antwort gefunden (danke an Labnol ). Chrome und andere neue Browser verwenden Open Search Standard, mit dem Webbrowser über Suchmaschinen weitere Details bereitgestellt werden können.

Um eine neue Suchmaschine hinzuzufügen, fügen Sie diesen Code Ihrer Webseite hinzu.

<a href="javascript:onClick=window.external.AddSearchProvider('search.xml');" target="_self">Add Custom Search</a> 

Und search.xmlfügen Sie folgendes hinzu:

<?xml version="1.0" encoding="UTF-8"?>  <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">  <ShortName>SE</ShortName> <Description>Search using SE</Description> <InputEncoding>UTF-8</InputEncoding> <Url type="application/x-suggestions+json" method="GET" template="https://www.google.com/complete/search?client=chrome-omni&amp;gs_ri=chrome-ext-ansg&amp;xssi=t&amp;q="/> <Url type="text/html" method="GET" template="http://localhost/search?q="/> <SearchForm>http://localhost/</SearchForm> </OpenSearchDescription> 

Sehen Sie diese für weitere Informationen auf dem Standard.