Предполагая, что у вас есть функция поиска на вашем сайте, вы можете воспользоваться функциональностью OpenSearch в Chrome.
Взято из документации Chromium :
Чтобы включить это для всех пользователей (даже тех, кто не использовал форму поиска):
На домашней странице вашего сайта предоставьте ссылку на описание документа OpenSearch. Ссылка на OSDD находится в заголовке HTML-файла. Например:
<head>
<link type="application/opensearchdescription+xml"
rel="search"
href="url_of_osdd_file"/>
</head>
Важной частью этого документа является URL, используемый для поиска вашего сайта.
Ниже приведен пример, который содержит необходимый минимум, см. Спецификацию документа описания OpenSearch для списка значений, которые вы можете указать.
<?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>
Когда пользователь нажимает ввод в омнибоксе, строка {searchTerms} в URL заменяется строкой, введенной пользователем.
Вы также можете включить службу предложений, добавив еще один элемент URL, rel="suggestions"
например:
<Url type="application/json"
rel="suggestions"
template="http://my_site/suggest?q={searchTerms}"
/>
Если вы включите это, омнибокс будет использовать вашу службу предложений для предоставления запросов на основе частичного запроса пользователя.
Если в окне поиска используется запрос GET, Chrome включит эту функцию для пользователей, которые ее используют.
Если на вашем сайте нет страницы поиска, это не сработает.
Реквизит Стивена для начальной ссылки.