Wenn ich einige URLs in die Google Chrome-Omnibox eingebe, wird die Meldung "Drücken Sie die Tabulatortaste, um in $ URL zu suchen" angezeigt. Zum Beispiel gibt es einige russische Websites habrahabr.ru oder yandex.ru. Wenn Sie die Tabulatortaste drücken, können Sie auf dieser Site und nicht in Ihrer Suchmaschine suchen. Wie mache ich meine Seite dafür? Vielleicht muss ich einen speziellen Code in meine Seiten schreiben?
html
google-chrome
browser
opensearch
Abzac
quelle
quelle
Antworten:
Chrome behandelt dies normalerweise über Benutzereinstellungen. (via
chrome://settings/searchEngines
)Wenn Sie dies jedoch speziell für Ihre Benutzer implementieren möchten, müssen Sie Ihrer Site ein OSD (Open Search Description) hinzufügen.
Nutzung der OmniBox [TAB] -Funktion von Google Chrome für / auf persönlichen Websites?
Anschließend fügen Sie diese XML-Datei zum Stammverzeichnis Ihrer Site hinzu und verknüpfen sie in Ihrem
<head>
Tag mit:Jetzt erhalten Besucher Ihrer Seite automatisch die Suchinformationen Ihrer Website in den internen Einstellungen von Chrome unter
chrome://settings/searchEngines
.Beispiel für ein OpenSearchDescription-XML-Format
Der wichtige Teil ist der
<url>
Artikel.{searchTerms}
wird durch das ersetzt, wonach der Benutzer in der Omnibar sucht.Hier ist ein Link zu OpenSearch für weitere Informationen.
quelle
chrome://settings/searchEngines
spart Zeit! Vielen Dank!Implementierung der Omnibox-Unterstützung mit Suchvorschlägen
Die Antwort von @ element119 funktioniert perfekt, aber hier ist ein leicht optimierter Code zur Unterstützung von Suchvorschlägen sowie der Mozilla-Unterstützung.
Führen Sie die folgenden Schritte aus, um die Omni-Box-Unterstützung für Ihre Site zu implementieren.
Laden Sie search.xml an der Wurzel Ihrer Website.
Fügen Sie dem Tag Ihrer Site das folgende Meta-
<head>
Tag hinzuStellen Sie sicher, dass Sie die Domain-URLs durch Ihre Domain ersetzen.
quelle
<SearchForm>
oder<moz:SearchForm>
? Ich finde es anscheinend nichtSearchForm
in den OpenSearch-Dokumenten und alle anderen Ressourcen, die ich online finde, werden verwendet<moz:SearchForm>
.