Я работаю над дополнениями firefox довольно долгое время, и это была настоящая головная боль, чтобы использовать notpad ++ для разработки. Есть ли подходящая IDE или плагин для eclipse. И так же, как мы делаем ** Run on Server для динамических веб-проектов. Есть ли способ, что я вношу изменения в любой файл sorce и автоматически создает файл .XPI и устанавливает в светлячокIDE для разработки дополнений Firefox
ответ
Там много редакторов и Иды, которые могут быть легко интегрированы с SDK для выполнения основных задач, как бег CFX бег или CFX XPI Вот система, которую я использую:.
у меня есть Wladimir Palant-х 'Extension Auto Installer' установлен в Firefox
у меня есть сценарий, как это в надстройке-о корневой каталог н в:
#!/bin/bash
/path/to/cfx xpi && wget --post-file=filename.xpi http://127.0.0.1:8888/
Каждый раз, когда я хочу, чтобы проверить надстройку, я просто запустить скрипт и XPI построен и установлен в Firefox. Большинство редакторов будут иметь некоторую возможность привязать команду shel, как это, к привязке клавиш.
Вам не нужна IDE для создания XPI каждый раз, когда вы вносите изменения.
- Создайте папку с исходным кодом вашего аддона (например, C: // аддоны/myaddon /).
- Поместите файл, содержащий этот путь, в папку , содержащую ваши аддоны Firefox и назовите его так же, как ваш аддон ID (например, [email protected]).
- В файле install.rdf, добавьте следующую строку:
<em:unpack>true</em:unpack>
Таким образом, вы можете просто перезапустить Firefox каждый раз, когда вы хотите, чтобы увидеть изменения. Я рекомендую этот аддон, он добавляет сочетание клавиш Ctrl + Alt + R для быстрого перезапуска Firefox (не забудьте получить версию 0.6b2, предыдущие версии не поддерживают клавиши быстрого доступа): https://addons.mozilla.org/firefox/downloads/file/121516/restart_firefox-0.6b2-fx.xpi?src=dp-btn-devchannel
Кроме того, вы не потеряет ваш исходный код, если вы удалите свой аддон во время тестирования (это происходит, когда вы разрабатываете непосредственно в своей папке аддонов Firefox).
Что касается IDE, для меня лично любой редактор с подсветкой синтаксиса для XML и JS работает отлично. Мои личные фавориты: Aptana (Eclipse based IDE) и Intype (легкий и очень быстрый).
Приобретено из-за ссылки на Aptana и Intype. OTOH, ваш ответ плохо написан: вопрос «IDE для Firefox ..», и ваш ответ начинается с «Вам не нужно создавать XPI». Ухх ... а? [WAT?] (Http://knowyourmeme.com/memes/wat/photos) – Marco
Спасибо, Марко. Я отредактировал предложение. – Fczbkk
Приятный приятель, мне показалось, что я должен был упаковать аддон каждый раз, когда мне нужно было протестировать! – rafaelxy
- 1. разработка дополнений Firefox | rewrite browser.xul
- 2. IDE для разработки CodeIgniter
- 3. IDE для разработки феникса
- 4. IDE для встроенной разработки
- 5. Отладчик расширения расширения дополнений Firefox
- 6. Какой браузер/IDE для быстрой разработки/создания прототипов?
- 7. Настроить среду разработки для разработки аддона для mozilla firefox с помощью Addon-SDK и IDE
- 8. IDE для разработки драйверов Windows
- 9. Eclipse IDE для многоязыковой разработки
- 10. любимая IDE для разработки гриффона
- 11. IDE, используемые для разработки BlackBerry
- 12. IDE для разработки JBF JBF
- 13. IDE для разработки iPad-приложения
- 14. редактор/ide для разработки node.js
- 15. IDE для разработки Pl/SQL
- 16. Как начать разработку дополнений Mozilla Firefox?
- 17. Обзор дополнений Firefox с внешними библиотеками
- 18. Портирование расширения дополнений Firefox к Google Chrome
- 19. Firefox Addon Development: обнаружение несовместимых дополнений?
- 20. Плагин IDE для разработки многопоточных сетевых приложений
- 21. Нужна IDE для разработки Android NDK + SDK
- 22. Лучший редактор/IDE для разработки Javascript/PHP
- 23. IDE для разработки PHP и Drupal?
- 24. Что такое IDE для разработки Erlang?
- 25. Любая Particulary IDE для разработки веб-приложений?
- 26. Java IDE для разработки графического интерфейса
- 27. Рекомендуемая IDE для разработки Пилоны приложений
- 28. IDE для разработки веб-сайта Django
- 29. Выбор IDE и фреймворков для разработки RIA
- 30. IntelliJ IDEA IDE для разработки Android
использовать eclipse и xul runner ... он будет генерировать как .xpi файл – linguini