editar motores de búsqueda de Firefox sin reiniciar

editar motores de búsqueda de Firefox sin reiniciar

Cuando modifico una de las descripciones de mi motor de búsqueda Firefox (debian iceweasel 31.2.0), normalmente edito ~/.mozilla/firefox/*/searchengines/*.xmly reinicio.

Con el diálogo del motor de búsqueda incorporado, sólo puedo eliminar o asignar accesos directos a las entradas existentes del motor de búsqueda.

Lo que quiero es una interfaz en la que esté expuesta toda la estructura xml, puedo crear, modificar y eliminar entradas y guardar cambios sin reiniciar.

Chrome (debian chromium 35.0.1916.153) tiene aproximadamente la característica que espero chrome://settings/searchEngines. Se pueden editar los tres campos de descripción del motor de búsqueda más importantes. El cambio se puede guardar sin reiniciar. El informe de error 782563 en bugzilla trata sobre Firefox poniéndose al día con Chrome para la integración del motor de búsqueda. pero la característica que solicito aquí no se menciona en ese informe.

Creo que un enfoque simple es editar un archivo xml de descripción del motor de búsqueda y dejar que Firefox lo cargue. pero cuando abro ese archivo veoetiqueta de sopamostrado en lugar deinstalandoél . Supongo que necesito configurar un servicio http que identifique la descripción del motor de búsqueda con el tipo mime apropiado.

Conozco el proyecto mycroft. pero todavía conservo una copia local de mis archivos xml, porque un inconveniente importante de la aplicación web del proyecto mycroft es que no podemos inspeccionar los detalles del motor de búsqueda en la página web. Tenemos que hacer clic en el botón para instalar una descripción del motor de búsqueda antes de verificarlo. Una solución alternativa es que pretendamos enviar una nueva descripción del motor de búsqueda cargando una existente como plantilla.

Creo que puedo bifurcar el proyecto Mycroft o escribir algún script de usuario de Greasemonkey para que la aplicación web del proyecto Mycroft entregue sus componentes internos. ¿Hay algún trabajo de otros que aborden estos temas?

una vez me encontré con el complementoadministrador-de-motor-de-búsqueda-0.1.3de Erik Vold, pero esto nunca pareció funcionar. y no parece mantenido activamente desde 2012, aunque encuentro que el autor comentó una vez el informe de error 335781 en bugzilla en 2014, me pregunto si el autor cree que este complemento todavía está vivo.

El informe de error mencionado anteriormente trata sobre la gestión de búsqueda, pero está marcado como wontfix a favor de 1106205. Sin embargo, el último informe no incluye muchos detalles.

Quiero saber si puedo usar la respuesta javascipt de las utilidades integradas del desarrollador para acceder a las descripciones de los motores de búsqueda. ¿Hay funciones de JavaScript expuestas relacionadas con las descripciones de los motores de búsqueda? Apreciaría si hay documentación relacionada.

Entonces, lo que quiero escuchar de las respuestas es cómo puedo obtener esta función, ya sea una interfaz javascript (u otra programable), un complemento o una aplicación web.

Respuesta1

Un amigo me dijo ayer que podemos administrar los motores de búsqueda como entradas de favoritos. Los marcadores pueden tener unpalabra clavepropiedad . Los marcadores con esta propiedad son motores de búsqueda. un %s en la URL se reemplaza por el patrón de búsqueda.

y los marcadores entran en vigor inmediatamente cuando los modificamos. el administrador de marcadores incorporado puede editar marcadores. Podemos organizar los marcadores en un árbol. Podemos alterar el archivo lugares.sqlite sin conexión.

La deficiencia es equivalente a que no se proporciona ni la entrada "formulario de búsqueda" ni la entrada "sugerencia" en el xml de descripción de opensearch.

información relacionada