Quando você acessa stackoverflow.com no Google Chrome e se coloca um espaço na frente do último caractere, a barra de endereço muda para a da minha captura de tela abaixo.
Então você pode pressionar Tab e você pode escrever qualquer coisa, e pressionar Enter o levará para a página de pesquisa com o seu termo de busca: https://stackoverflow.com/search?q=anything
.
Como posso fazer a mesma coisa no meu site?
google-chrome
site-search
Eu sou a pessoa mais estúpida
fonte
fonte
Respostas:
Supondo que você tenha um recurso de pesquisa em seu site, aproveite a funcionalidade OpenSearch no Chrome.
Retirado da documentação do Chromium :
Para habilitar isso para todos os usuários (mesmo aqueles que não usaram seu formulário de pesquisa):
Na página inicial do seu site, forneça um link para um documento de descrição do OpenSearch. O link para o OSDD é colocado no cabeçalho do arquivo html. Por exemplo:
A parte importante deste documento é o URL usado para pesquisar no seu site.
A seguir, é apresentado um exemplo que contém o mínimo necessário, consulte a especificação do documento de descrição do OpenSearch para obter a lista de valores que você pode especificar.
Quando o usuário pressiona enter na Omnibox, a string {searchTerms} no URL é substituída pela string digitada pelo usuário.
Você também pode incluir um serviço de sugestão adicionando outro elemento de URL com
rel="suggestions"
, como:Se você incluir isso, a omnibox usará seu serviço de sugestões para fornecer sugestões de consulta com base na consulta parcial do usuário.
Se sua caixa de pesquisa usa uma solicitação GET, o Chrome habilita esse recurso para os usuários que a usam.
Se você não tiver uma página de pesquisa no seu site, isso não funcionará.
Adereços para Stephen para o link inicial.
fonte