Uso da previsão de pesquisa com o Mecanismo de pesquisa personalizado no Chrome

1

Estou usando um mecanismo de pesquisa personalizado no Google Chrome. Desde que eu mudei, as previsões de URL pararam completamente. Como posso ativá-los novamente como eram antes, sem alterar o mecanismo de pesquisa padrão.

Notei que a previsão de URLs funciona com o Google, o Bing, o Yahoo, ... mas não com os mecanismos de pesquisa. Eu tenho acesso ao servidor que hospeda o Mecanismo de pesquisa personalizado, para que eu possa fazer alterações se elas forem necessárias

    
por VarunAgw 01.02.2016 / 18:27

1 resposta

1

Finalmente encontrei a resposta (graças ao Labnol ). O Chrome e outros novos navegadores estão usando o Open Search Standard, que pode ser usado para fornecer mais detalhes aos navegadores da Web pelos mecanismos de pesquisa.

Para adicionar um novo mecanismo de pesquisa, adicione esse código à sua página da Web.

<a href="javascript:onClick=window.external.AddSearchProvider('search.xml');" target="_self">Add Custom Search</a>

E em search.xml , adicione isto:

<?xml version="1.0" encoding="UTF-8"?>  
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/">  
<ShortName>SE</ShortName>
<Description>Search using SE</Description>
<InputEncoding>UTF-8</InputEncoding>
<Url type="application/x-suggestions+json" method="GET" template="https://www.google.com/complete/search?client=chrome-omni&amp;gs_ri=chrome-ext-ansg&amp;xssi=t&amp;q={searchTerms}"/>
<Url type="text/html" method="GET" template="http://localhost/search?q={searchTerms}"/>
<SearchForm>http://localhost/</SearchForm>
</OpenSearchDescription>

Consulte this para obter mais informações sobre o padrão.

    
por 25.02.2016 / 20:46