Chrome generalmente maneja esto a través de las preferencias del usuario. (vía chrome://settings/searchEngines
)
Sin embargo, si desea implementar esto específicamente para sus usuarios, debe agregar un OSD (Descripción de búsqueda abierta) a su sitio.
¿Está utilizando la función OmniBox [TAB] de Google Chrome para / en un sitio web personal?
Luego agrega este archivo XML a la raíz de su sitio y lo vincula en su <head>
etiqueta:
<link rel="search" type="application/opensearchdescription+xml" title="Stack Overflow" href="/opensearch.xml" />
Ahora, los visitantes de su página recibirán automáticamente la información de búsqueda de su sitio en la configuración interna de Chrome en chrome://settings/searchEngines
.
Ejemplo de formato XML de 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>
La parte importante es el <url>
artículo. {searchTerms}
será reemplazado por lo que el usuario busca en el omnibar.
Aquí hay un enlace a OpenSearch para obtener más información.