Pracuję nad dodatkami firefox przez dość długi czas i to był prawdziwy ból głowy, aby użyć notpad ++ do programowania. Czy jest dostępne odpowiednie IDE lub wtyczka dla eclipse. I tak jak robimy ** Run on Server "dla dynamicznych projektów internetowych, Czy jest jakiś sposób, że dokonuję zmiany w dowolnym pliku z opcją sorce i automatycznie tworzy plik .xpi i instaluje w firefoxIDE dla Firefox Add-ons Development
Odpowiedz
Istnieje wiele edytorów lub IDE, które można łatwo zintegrować z SDK do wykonywania podstawowych zadań, takich jak prowadzenie bieg CFX lub CFX xpi Oto system, który używam:?.
mam zainstalowane Wladimir Palant na 'Extension Auto Installer' Firefox
mam skrypt jak to w dodatku o n 'katalog główny:
#!/bin/bash
/path/to/cfx xpi && wget --post-file=filename.xpi http://127.0.0.1:8888/
Za każdym razem chcę przetestować add-on, po prostu uruchomić skrypt i XPI jest zbudowany i zainstalowany w Firefoksie. Większość redaktorów będzie miała możliwość powiązania polecenia shella w ten sposób z keybindingiem.
Naprawdę nie potrzebujesz IDE, aby utworzyć XPI za każdym razem, gdy dokonasz zmiany.
- Utwórz folder z kodem źródłowym swojego addonu (np. C: // addons/myaddon /).
- Umieść plik zawierający tę ścieżkę do folderu zawierającego swoje dodatki do Firefoksa i nazwij go takim samym, jak Twój identyfikator dodatku: (np. [email protected]).
- W pliku install.rdf, dodaj linię:
<em:unpack>true</em:unpack>
ten sposób można po prostu zrestartować Firefoksa, gdy chcesz zobaczyć zmiany. Polecam ten dodatek, to dodaje skrót klawiaturowy Ctrl + Alt + R dla szybkiego ponownego uruchomienia Firefoksa (pamiętaj, aby uzyskać wersji 0.6b2, wcześniejsze wersje nie obsługują skrótu): https://addons.mozilla.org/firefox/downloads/file/121516/restart_firefox-0.6b2-fx.xpi?src=dp-btn-devchannel
Ponadto, nie straci kodu źródłowego w przypadku odinstalowania dodatku podczas testowania (dzieje się tak, gdy rozwijasz się bezpośrednio w folderze dodatków do Firefoksa).
jako IDE, dla mnie osobiście dowolny edytor z podświetleniem składni XML i JS działa dobrze. Moje ulubione to: Aptana (IDE oparte na Eclipse) i Intype (lekki i bardzo szybki).
Upvoted ponieważ odniesienia do Aptana i Intype. OTOH, twoja odpowiedź jest źle napisana: Pytanie brzmi "IDE dla Firefox ..", a twoja odpowiedź zaczyna się od "Naprawdę nie musisz tworzyć XPI". Uhhh ... huh? [WAT?] (Http://knowyourmeme.com/memes/wat/photos) – Marco
Dzięki, Marco. Zmieniłem zdanie. – Fczbkk
ładny kumplu, myślałem, że muszę spakować dodatek za każdym razem, gdy muszę przetestować! – rafaelxy
użycie zaćmienie i xul biegacz ... Zaraz generować jak .xpi złożyć – linguini