2012-05-29 12 views
9

Ho lavorato a componenti aggiuntivi per Firefox per un periodo piuttosto lungo ed è stato un vero problema usare notpad ++ per lo sviluppo. C'è un IDE o un plug-in adatto per eclipse disponibile. E proprio come facciamo ** Esegui su server "per progetti web dinamici, Esiste un modo per fare una modifica in qualsiasi file sorce e crea automaticamente il file .xpi e si installa in firefoxIDE per lo sviluppo di componenti aggiuntivi per Firefox

+0

usa eclipse e xul runner ... verrà generato come file .xpi – linguini

risposta

5

ci sono un sacco di redattori o IDE che potrebbero essere facilmente integrati con l'SDK per eseguire operazioni di base come la corsa corsa CFX o CFX XPI Ecco il sistema che io uso:?.

  1. ho Wladimir Palant 'Extension Auto Installer' installato in Firefox

  2. ho uno script come questo nella add-o directory principale di n:

#!/bin/bash 
/path/to/cfx xpi && wget --post-file=filename.xpi http://127.0.0.1:8888/ 

Ogni volta che voglio testare l'add-on, ho appena eseguire lo script e la XPI è costruito e installato in Firefox. La maggior parte degli editori avrà una certa capacità di associare un comando shel come questo ad un keybinding.

3

Non hai davvero bisogno di IDE per creare XPI ogni volta che apporti una modifica.

  • Creare una cartella con il codice sorgente del proprio componente aggiuntivo (ad esempio C: // addons/myaddon /).
  • Inserire un file contenente questo percorso nella cartella contenente i componenti aggiuntivi di Firefox e chiamarlo come l'ID addon (ad esempio, [email protected]).
  • Nel file install.rdf, aggiungere questa riga: <em:unpack>true</em:unpack>

In questo modo si può semplicemente riavviare il Firefox ogni volta che si desidera vedere i cambiamenti. Vi consiglio questo addon, si aggiunge una scorciatoia da tastiera Ctrl + Alt + R per un rapido riavvio di Firefox (essere sicuri di ottenere la versione 0.6b2, le versioni precedenti non supportano la scorciatoia da tastiera): https://addons.mozilla.org/firefox/downloads/file/121516/restart_firefox-0.6b2-fx.xpi?src=dp-btn-devchannel

Inoltre, è non perderà il codice sorgente nel caso in cui si disinstalli l'addon durante il test (questo accade quando si sviluppa direttamente nella cartella dei componenti aggiuntivi di Firefox).

Come da IDE, per me personalmente qualsiasi editor con evidenziazione della sintassi per XML e JS funziona perfettamente. I miei preferiti personali sono Aptana (IDE basato su Eclipse) e Intype (leggero ed estremamente veloce).

+0

In aumento a causa del riferimento ad Aptana e Intype. OTOH, la tua risposta è scritta male: la domanda è "IDE per Firefox .." e la tua risposta inizia con "Non hai davvero bisogno di creare XPI". Uhhh ... eh? [WAT?] (Http://knowyourmeme.com/memes/wat/photos) – Marco

+0

Grazie, Marco. Ho modificato la frase. – Fczbkk

+0

bel compagno, pensavo di dover imballare l'addon ogni volta che avevo bisogno di testare! – rafaelxy