39 votes

Le moyen le plus rapide pour déboguer les addons Firefox au cours du développement

Débogage d'un addon Firefox est un processus lent: (1) modifier le code source dans un JS éditeur (2) paquet dans XPI à l'aide d'un script de compilation (3) faites glisser dans Firefox à installer (4) redémarrez Firefox (5) ouvrir le Débogueur JavaScript

Pouvons-nous accélèrent le processus? Comme l'installer dans Firefox sans redémarrage de l'ordinateur, ou configurer le script de construction de l'installer dans Firefox ainsi?

48voto

sdwilsh Points 3659

Vous allez vouloir pour localiser votre dossier de profil. Une fois que vous le trouver, allez dans le dossier "extensions", puis recherchez le dossier de l'add-on vous travaillez sur. Remplacer ce dossier avec un fichier du même nom, et à l'intérieur du fichier de placer le chemin d'accès complet à votre répertoire source de l'add-on. Tant que vous n'utilisez pas les fichiers jar à l'intérieur de votre add-on, vous n'aurez plus à reconstruire (ce qui est couvert dans un peu plus en profondeur ici).

En outre, vous devrez définir nglayout.debug.disable_xul_cache de vrai. Pour les modifications de xul ou js fichiers, vous aurez juste à ouvrir une nouvelle fenêtre pour voir vos modifications au lieu de redémarrer l'application. Il y a d'autres préférences que vous pourriez trouver utiles.

5voto

bizzy Points 171

j'utilise Netbeans avec le Foxbeans Plugin pour addon développement, il vous suffit d'appuyer sur le "bouton exécuter", et firefox démarre avec l'addon installé (dans un profil de test). peut-être que vous devriez donner à ceci un essai!

4voto

Stobor Points 15428

Vous avez besoin de les "modifier la source" et "redémarrer firefox" étapes; ils ne peuvent pas être retirés du processus de...

Lorsque vous installez l'addon, le javascript se termine sur le disque, dans votre profil firefox. Si vous la modifiez en y, et le redémarrage de firefox, la nouvelle substance doit être ramassé. Lorsque vous avez terminé, créer le xpi à partir des fichiers de votre profil.

3voto

AlexEzh Points 476

http://simplygenius.com/2005/08/debugging-firefox-mozilla-extensions_25.html contient une bonne description de débogage FF extensions dans venkman

3voto

Jonny Points 312

Venu ici via google - FF tous les soirs 31 a de nouveaux outils de débogage des add-ons. Ses un envoyer de dieu. Plus de détails ici: https://blog.mozilla.org/addons/2014/04/08/add-on-debugger-now-in-firefox-nightly/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X