Chrome обычно обрабатывает это через пользовательские настройки. (через chrome://settings/searchEngines
)
Однако, если вы хотите реализовать это специально для ваших пользователей, вам нужно добавить OSD (Open Search Description) на ваш сайт.
Использовать функцию OmniBox [TAB] в Google Chrome для / на личном веб-сайте?
Затем вы добавляете этот XML-файл в корень вашего сайта и ссылаетесь на него в своем <head>
теге:
<link rel="search" type="application/opensearchdescription+xml" title="Stack Overflow" href="/opensearch.xml" />
Теперь посетители вашей страницы автоматически размещают поисковую информацию вашего сайта во внутренних настройках Chrome по адресу chrome://settings/searchEngines
.
Пример формата XML OpenSearchDescription
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Your website name (shorter = better)</ShortName>
<Description>
Description about your website search here
</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">your site favicon</Image>
<Url type="text/html" method="get" template="http://www.yoursite.com/search/?query={searchTerms}"/>
</OpenSearchDescription>
Важной частью является <url>
предмет. {searchTerms}
будет заменено тем, что пользователь ищет в омнибар.
Вот ссылка на OpenSearch для получения дополнительной информации.