2010-07-08 15 views

Respuesta

3

Es posible que desee probar el plugin Restart Firefox para ver si eso mejora su experiencia.

+1

Eso es lo que hago para los cambios en las superposiciones. Además, si los cambios no se realizan en la ventana principal (browser.xul) sino en, por ejemplo, una barra lateral (o un cuadro de diálogo, otra ventana, etc.) y deshabilitó xul cache (nglayout.debug.disable_xul_cache = true) en el preferencias, puede simplemente abrir y cerrar la barra lateral para volver a cargar. – flpmor

0

En su mayor parte, no.

Si solo está editando el XUL, puede probar diferentes cosas utilizando el Inspector DOM para editar/insertar/eliminar elementos y propiedades para ver cómo se verán sin reiniciar Firefox. También puede usar la consola de JavaScript para probar algunos JavaScript. He encontrado que estas cosas ahorran mucho tiempo cuando desarrollas extensiones, pero cada vez que realices un cambio en el código de extensión, necesitarás reiniciar Firefox.

1

Utilizo el Extension Developer Extension para esto. Hay un botón "Recargar Chrome" que hará exactamente eso. Sin embargo, no alterará la interfaz del navegador, por lo que generalmente voy a la URL chrome: // de mi extensión en una ventana del navegador. Cuando realice cambios significativos y esté listo para probar la extensión real de nuevo, reiniciaré Firefox.

0

Puede usar chromeedit o firebug hasta cierto punto. Solía ​​haber un complemento para firebug llamado chromebug.

Lo que hago es crear un archivo por lotes que llame a 7-zip y cree un archivo de todos los archivos que necesito, luego cambie el nombre de la extensión de zip a xpi. Luego utilizo el mismo archivo por lotes para copiar la extensión al directorio de Firefox, con el nombre correcto de la extensión (la que se usa en el archivo install.rdf).

Ahora, no llamo directamente a ese archivo por lotes. En su lugar, ejecuto un script auto hotkey que primero cierra firefox, luego crea el xpi usando el archivo por lotes, luego copia el xpi al directorio de extensión de Firefox (con el nombre correcto) y luego reinicia el navegador por mí.

De esta manera, invoco un solo comando para crear el complemento, instalarlo y reiniciar Firefox. Tarda unos 10 segundos antes de que pueda reanudar mi prueba.

Cuestiones relacionadas