Angenommen, Sie haben eine Suchfunktion auf Ihrer Website, dann können Sie die OpenSearch- Funktionalität in Chrome nutzen.
Entnommen aus der Chromium-Dokumentation :
So aktivieren Sie dies für alle Benutzer (auch für diejenigen, die Ihr Suchformular nicht verwendet haben):
Stellen Sie auf der Homepage Ihrer Site einen Link zu einem OpenSearch-Beschreibungsdokument bereit. Der Link zum OSDD befindet sich im Kopf der HTML-Datei. Beispielsweise:
<head>
<link type="application/opensearchdescription+xml"
rel="search"
href="url_of_osdd_file"/>
</head>
Der wichtige Teil dieses Dokuments ist die URL, die zum Durchsuchen Ihrer Website verwendet wird.
Das folgende Beispiel enthält das erforderliche Minimum. Eine Liste der Werte, die Sie angeben können, finden Sie in der OpenSearch-Beschreibungsdokumentspezifikation.
<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Search My Site</ShortName>
<Description>Search My Site</Description>
<Url type="text/html" method="get"
template="http://my_site/{searchTerms}"/>
</OpenSearchDescription>
Wenn der Benutzer in der Omnibox die Eingabetaste drückt, wird die Zeichenfolge {searchTerms} in der URL durch die vom Benutzer eingegebene Zeichenfolge ersetzt.
Sie können auch einen Vorschlagsdienst einschließen, indem Sie ein weiteres URL-Element hinzufügen, rel="suggestions"
z.
<Url type="application/json"
rel="suggestions"
template="http://my_site/suggest?q={searchTerms}"
/>
Wenn Sie dies einschließen, verwendet die Omnibox Ihren Vorschlagsdienst, um Abfragevorschläge basierend auf der Teilabfrage des Benutzers bereitzustellen.
Wenn Ihr Suchfeld eine GET-Anforderung verwendet, aktiviert Chrome diese Funktion für Benutzer, die sie verwenden.
Wenn Ihre Website keine Suchseite enthält, funktioniert dies nicht.
Requisiten an Stephen für den ersten Link.