Разрабатываете плагины Firefox? - PullRequest
3 голосов
/ 24 июля 2010

Какой язык (языки) мне нужно знать для разработки плагинов / расширений для Firefox?Кроме того, какие-либо полезные инструменты (насколько IDE или SDK)?

Ответы [ 4 ]

5 голосов
/ 24 июля 2010

Плагины и расширения - это две разные вещи. Плагины похожи на Java, Adobe Reader и т. Д. Расширения являются более распространенными из этих двух, и обычно их можно найти на addons.mozilla.org.

mozdev.org имеет несколько хороших ресурсов для создания расширений. На самом деле вам не нужны IDE или SDK, так как это в основном JavaScript, если вы не хотите реализовать что-то вроде XPCOM.

developer.mozilla.org также является хорошим ресурсом.

4 голосов
/ 24 июля 2010

Firefox использует XUL , язык аналогично HTML . Если вы знаете HTML, XUL будет легко выучить. На самом деле, Firefox полностью сделан в XUL .

Посмотрите на эту ссылку в Firefox: chrome: //browser/content/browser.xul

И, в сущности, надстройка похожа на гораздо более мощную веб-страницу (на самом деле вы можете создать приложение, основанное на XUL, точно так же, как Firefox ... и использовать XULRunner для запуска на любая ОС (и даже из Интернета!) со всеми возможностями Gecko для рендеринга бесплатно).

Ссылки:

3 голосов
/ 24 июля 2010

HTML, XUL, Javascript, C (если вы вынуждены использовать XPCOM).

Выберите свой любимый редактор.

0 голосов
/ 24 июля 2010

Вы хотели бы иметь представление о том, как работают markup языки.Разработка расширений или дополнений выполняется в XUL и XPCOM (я предполагаю, что вы сделали не означает плагины, извините, я ошибаюсь, и тогда этот ответ будет только половиной того, что выхочу знать.)

Это полезное руководство для разработки дополнений с сайта Mozilla.

...