2010-02-25 3 views
0

Направляйте меня на соответствующих технологиях, чтобы научиться начинать разработку дополнений Firefox Firefox & более поздние дополнения для Songbird & Thunderbird.Как начать разработку дополнений Mozilla Firefox?

Что нужно всем технологиям и программному обеспечению. Я использую ubuntu 9.10 64 бит.

+0

https://developer.mozilla.org/en/Extensions – rjohnston

+1

Аналогичный вопрос: http://stackoverflow.com/questions/24772/how-do-i-write-a-firefox-addon –

ответ

5

Какой тип аддонов?

  1. Расширения: JavaScript и XUL. Вы можете начать поиск here.
  2. Плагины: NPAPI, API плагина Gecko. Вы можете прочитать полное руководство here.

Для генерации скелетов расширения имеется wizard.

Как правило, если вы используете этот мастер, вам необходимо знать примерный JavaScript.

+0

Как я хочу добавьте элемент в контекстное меню правой кнопки мыши, которое «добавляет текущую страницу в GOOGLE BOOKMARKS». –

+0

Итак, вы хотите написать расширение. Прочитайте статью в моей первой ссылке и используйте мастер для создания скелета. Тогда вам понадобится базовый JavaScript для достижения того, что вам нужно. – Sagi

0

Лучший способ начать - это перейти на страницу Mozilla Extensions (https://developer.mozilla.org/en/Extensions) и посмотреть, что вас интересует.

Для создания дополнительных добавлений (называемых расширениями в Mozilla) вы можете увидеть страницу здесь (https://developer.mozilla.org/en/Building_an_Extension), где подробно описано, как создать расширение Hello World.

Там же обширный учебник здесь: http://www.rietta.com/firefox/index.html

Более подробную информацию, посетите Mozilla Extension страницу.

0

JetPack может представлять интерес, если вы хотите получить некоторые быстрые и грязные реализации, используя только JavaScript и некоторые правила CSS.

Смежные вопросы