edite motores de busca do firefox sem reiniciar

0

quando modifico uma das minhas descrições de mecanismos de pesquisa do firefox (debian iceweasel 31.2.0), geralmente edito ~/.mozilla/firefox/*/searchengines/*.xml e reinicio.

com diálogo de mecanismo de pesquisa integrado, só posso remover ou atribuir atalhos a entradas de mecanismos de pesquisa existentes.

o que eu quero é uma interface que toda a estrutura xml é exposta, eu posso criar modificar e excluir entradas e salvar as alterações sem reiniciar.

O chrome (cromo do debian 35.0.1916.153) tem aproximadamente o recurso que eu esperava com chrome://settings/searchEngines . três campos de descrição mais importantes do mecanismo de pesquisa podem ser editados. a mudança pode ser salva sem reiniciar. O bug report 782563 no bugzilla é sobre o firefox se aproximar do chrome para integração de mecanismos de busca. mas o recurso que peço aqui não é mencionado nesse relatório.

uma abordagem simples que eu penso é editar um arquivo xml de descrição do mecanismo de pesquisa e deixar o firefox carregá-lo. mas quando eu abro esse arquivo eu vejo tag soup exibido em vez de instalando ele. Acho que preciso configurar um serviço http que identifique a descrição do mecanismo de pesquisa com o tipo mime apropriado.

Eu estou ciente do projeto mycroft. mas ainda mantenho uma cópia local dos meus arquivos xml, porque uma grande desvantagem do aplicativo da web do projeto mycroft é que não podemos inspecionar os detalhes do mecanismo de pesquisa na página da web. temos que clicar no botão para instalar uma descrição do mecanismo de pesquisa antes de darmos uma olhada. Como solução alternativa, pretendemos enviar uma nova descrição do mecanismo de pesquisa, carregando uma existente como modelo.

Eu acho que posso garfo mycroft projeto, ou escrever alguns userreaskey greasemonkey para fazer o aplicativo web mycroft projeto para entregar seus internos. Existe algum trabalho de outros que abordem tais questões?

Uma vez eu encontrei o add-on search-engine-manager-0.1.3 de Erik Vold, mas isso nunca pareceu funcionar. e não parece ativamente mantida desde 2012, embora eu ache que o autor uma vez comentou sobre o relatório de bug 335781 no bugzilla em 2014, eu me pergunto se o autor acha que esse add-on ainda está vivo.

esse relatório de bug acima mencionado é sobre gerenciamento de pesquisa, mas marcou wontfix em favor de 1106205. no entanto, o último relatório não vem com muitos detalhes.

Eu quero saber se eu posso usar a replicação javascipt dos utilitários internos de desenvolvimento para acessar as descrições dos mecanismos de busca. existem funções de javascript expostas relacionadas a descrições de mecanismos de pesquisa? Aprecio se houver documentação relacionada.

Então, o que eu quero ouvir de respostas é como posso obter esse recurso, uma interface de javascript (ou outro programável) ou um complemento ou um aplicativo da web.

    
por 把友情留在无盐 28.01.2015 / 07:04

1 resposta

0

um amigo ontem me disse que podemos gerenciar os mecanismos de pesquisa como entradas de favoritos. bookmarks podem ter uma propriedade keyword . Os marcadores com essa propriedade são mecanismos de pesquisa. um% s na url é substituído pelo padrão de pesquisa.

e os marcadores entram em vigor imediatamente depois de modificá-los. o gerenciador de favoritos integrado pode editar marcadores. podemos organizar marcadores em uma árvore. podemos adulterar o arquivo places.sqlite offline.

A lacuna é equivalente à entrada "searchform" ou à entrada "suggestion" na descrição do opensearch xml.

    
por 22.02.2015 / 12:08

Tags