edite os mecanismos de pesquisa do Firefox sem reiniciar

edite os mecanismos de pesquisa do Firefox sem reiniciar

quando modifico uma das descrições do meu mecanismo de pesquisa do Firefox (debian iceweasel 31.2.0), geralmente edito ~/.mozilla/firefox/*/searchengines/*.xmle reinicio.

com o diálogo integrado do mecanismo de pesquisa, só posso remover ou atribuir atalhos às entradas existentes do mecanismo de pesquisa.

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

chrome (debian chromium 35.0.1916.153) tem aproximadamente o recurso que espero chrome://settings/searchEngines. três campos de descrição do mecanismo de pesquisa mais importantes podem ser editados. a alteração pode ser salva sem reiniciar. O relatório de bug 782563 no Bugzilla é sobre o Firefox alcançando o Chrome para integração com o mecanismo de pesquisa. mas o recurso que peço aqui não é mencionado nesse relatório.

Uma abordagem simples que penso é editar um arquivo xml de descrição do mecanismo de pesquisa e deixar o Firefox carregá-lo. mas quando abro esse arquivo eu vejosopa de etiquetaexibido em vez deinstalandoisto . acho que preciso configurar um serviço http que identifique a descrição do mecanismo de pesquisa com o tipo MIME apropriado.

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 verificá-lo. uma solução alternativa é fingirmos enviar uma nova descrição do mecanismo de pesquisa carregando uma existente como modelo.

Acho que posso bifurcar o projeto mycroft ou escrever algum script de usuário do Greasemonkey para fazer com que o aplicativo da web do projeto mycroft entregue seus componentes internos. há algum trabalho de terceiros abordando essas questões?

uma vez me deparei com o complementogerenciador de mecanismo de pesquisa-0.1.3de Erik Vold, mas isso nunca pareceu funcionar. e não parece mantido ativamente desde 2012, embora eu ache que o autor comentou uma vez sobre o relatório de bug 335781 no bugzilla em 2014, me pergunto se o autor acha que esse complemento ainda está ativo.

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

Quero saber se posso usar o javascipt repl dos utilitários de desenvolvimento integrados para acessar as descrições do mecanismo de pesquisa. existem funções javascript expostas relacionadas às descrições dos mecanismos de pesquisa? Agradeço se houver documentação relacionada.

então, o que quero ouvir das respostas é como posso obter esse recurso, seja uma interface javascript (ou outra interface programável), um complemento ou um aplicativo da web.

Responder1

um amigo me disse ontem que podemos gerenciar mecanismos de pesquisa como entradas de favoritos. marcadores podem ter umpalavra-chavepropriedade . marcadores com esta propriedade são motores de busca. um %s na URL é substituído pelo padrão de pesquisa.

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

A deficiência não é equivalente à entrada "searchform" nem à entrada "sugestão" no xml de descrição do opensearch.

informação relacionada