Querrá ubicar su profile folder. Una vez que lo encuentre, vaya a la carpeta llamada 'extensiones' y luego ubique la carpeta para el complemento en el que está trabajando. Reemplace esa carpeta con un archivo del mismo nombre (menos .xpi
si eso es parte del nombre), y dentro del archivo, coloque la ruta completa a su directorio de origen del complemento.
En Linux y Mac, que se verá como:
/full/path/to/yourExtension/
Y en Windows:
C:\full\path\to\yourExtension\
Recuerde la barra final y tener cuidado con espacios en blanco extra.
Siempre que no utilice archivos jar dentro de su complemento, ya no tendrá que volver a compilar (this is covered in a bit more depth here).
Además, querrá establecer nglayout.debug.disable_xul_cache
en verdadero. Para editar archivos xul o js, solo tendrá que abrir una nueva ventana para ver los cambios en lugar de reiniciar la aplicación. Hay other preferences here que también pueden serle útiles.
consejos adicionales:
partida Firefox con un determinado perfil (dev), mientras que otro perfil de Firefox está abierto y con el depurador ya en:
"C: \ Archivos de programa (x86) \ Mozilla Firefox \ firefox.exe "-no-remote -P dev -jsconsole
Consulte el restart addon (ahorra tiempo).
Esta pregunta todavía está recibiendo atención de vez en cuando. Tenga en cuenta que las respuestas aquí son bastante antiguas y no tienen en cuenta el soporte para las extensiones [bootstrapped] (https://developer.mozilla.org/en-US/docs/Extensions/Bootstrapped_extensions) que tienen un proceso de desarrollo ligeramente diferente. – Stobor
^Prefiero decir, asegúrese de mirar las fechas de la respuesta que está mirando actualmente. –
3 opciones: use FF 31, use el complemento de autoinstalador, compilarlo en código. Agregue/edite la respuesta [a continuación] (http://stackoverflow.com/questions/1077719/fastest-way-to-debug-firefox-addons-during-development/24713397#24713397) – user3526