Redefinição de palavra-chave do mecanismo de pesquisa do Firefox

4

Eu uso palavras-chave personalizadas para fazer uma pesquisa em diferentes mecanismos de pesquisa na minha barra de localização. Isso funciona muito bem. Exceto para o um plugin de pesquisa: às vezes, a palavra-chave é simplesmente redefinida, limpa. Eu tenho que configurá-lo novamente. E isso pode acontecer várias vezes em uma semana.

Eu não fecho meu computador com frequência e não consegui descobrir se ele poderia estar relacionado. Se eu reiniciar o meu computador, a palavra-chave may ainda será definida. Se eu não desligar por um tempo (quero dizer, por um certo tempo não medido), ele pode ser reiniciado.

Descobri que este plug-in de pesquisa não está presente no diretório searchplugins da minha pasta de perfil. Eu pensei que poderia estar relacionado, mas existem apenas 4 plugins de busca neste diretório, e os outros plugins de busca que não estão lá não têm problemas com suas palavras-chave.

Eu também descobri que este plugin de pesquisa não é o mesmo formato que, por exemplo, o plugin de pesquisa do PHP. Ambos são plugins do OpenSearch, mas não definidos da mesma forma e com diferentes formatos:

phpnet.xml definição:

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">

opensearch.xml do site, que é:

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
                   xmlns:moz="http://www.mozilla.org/2006/browser/search/">

Eu tento entender:

  • por que a palavra-chave desse plug-in de pesquisa específico às vezes é redefinida para em branco
  • onde o firefox armazena o plug-in de busca deste site, se não estiver no diretório searchplugins (que é o caso de outros plugins de pesquisa que funcionam perfeitamente e não perdem suas palavras-chave)

Se alguém tiver alguma pista, eu entendi!

    
por Arcesilas 19.05.2016 / 15:13

1 resposta

0

Tenha o mesmo problema. Meu palpite é que o Firefox está executando a atualização automática dos plug-ins de pesquisa e, quando isso acontece, seu atalho personalizado é descartado. Parece um bug.

Isso parece ser verdade para os DevDocs. Se você vir o arquivo de definição de pesquisa , verá uma tag <Url type="application/opensearchdescription+xml" ...> . Isso é usado para atualizações.

Existem duas soluções alternativas:

  1. Use um marcador. Isso é bom quando não há preenchimento automático (sugestões).
    1. Ir para o site.
    2. Pesquise search terms .
    3. Adicione um marcador ao site.
    4. Substitua search terms por %s na URL.
    5. Adicione uma palavra-chave nas opções do marcador.
  2. Crie uma cópia do plug-in. Quando você precisar de sugestões ou quiser que a pesquisa apareça nos mecanismos de pesquisa.
    1. Ir para o site.
    2. Visualize a origem e encontre uma tag <link rel="search" ...> .
    3. Abra e salve o arquivo xml especificado na tag.
    4. Remova <Url type="application/opensearchdescription+xml" ...> e talvez também <Tags>...</Tags> do arquivo xml.
    5. Use a ferramenta Mycroft para importar o arquivo xml e instalar a pesquisa no Firefox.
por 07.09.2016 / 14:30

Tags