Cuando va a stackoverflow.com en Google Chrome y si coloca un espacio delante del último carácter, la barra de direcciones cambia a la de mi captura de pantalla a continuación.
A continuación, puede pulsar la tecla Tab y se puede escribir nada, y pulsando Intro le llevará a la página de búsqueda con el término de búsqueda: /programming//search?q=anything
.
¿Cómo puedo hacer lo mismo para mi sitio?
google-chrome
site-search
Soy la persona mas estupida
fuente
fuente
Respuestas:
Suponiendo que tiene una función de búsqueda en su sitio, puede aprovechar la funcionalidad OpenSearch en Chrome.
Tomado de la documentación de Chromium :
Para habilitar esto para todos los usuarios (incluso aquellos que no han utilizado su formulario de búsqueda):
En la página de inicio de su sitio, proporcione un enlace a un documento de descripción de OpenSearch. El enlace al OSDD se coloca en la cabecera del archivo html. Por ejemplo:
La parte importante de este documento es la URL utilizada para buscar en su sitio.
El siguiente es un ejemplo que contiene el mínimo necesario, consulte la especificación del documento de descripción de OpenSearch para ver la lista de valores que puede especificar.
Cuando el usuario presiona enter en el Omnibox, la cadena {searchTerms} en la url se reemplaza por la cadena que el usuario escribió.
También puede incluir un servicio de sugerencias agregando otro elemento de URL con
rel="suggestions"
:Si incluye esto, el omnibox utilizará su servicio de sugerencias para proporcionar sugerencias de consulta basadas en la consulta parcial del usuario.
Si su cuadro de búsqueda usa una solicitud GET, Chrome habilitará esta función para los usuarios que la usan.
Si no tiene una página de búsqueda en su sitio, esto no funcionará.
Atrezzo a Stephen para el enlace inicial.
fuente