Wenn Sie in Google Chrome zu stackoverflow.com gehen und ein Leerzeichen vor das letzte Zeichen setzen, ändert sich die Adressleiste in meinem Screenshot unten.
Dann können Sie die Tabulatortaste drücken und alles eingeben. Durch Drücken der Eingabetaste gelangen Sie zur Suchseite mit Ihrem Suchbegriff : /programming//search?q=anything
.
Wie kann ich dasselbe für meine Website tun?
google-chrome
site-search
Ich bin die dümmste Person
quelle
quelle
Antworten:
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:
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.
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.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.
quelle