MDN will be in maintenance mode on Friday September 22nd, starting at 10 AM Pacific / 5 PM UTC, for about 1 hour.

Эта страница содержит ссылки на документы с описанием подхода к разработке расширений для приложений, работающих на движке Gecko, которые используют:

До релиза Firefox 4 и до движка Gecko 2.0 это был единственный способ разработки расширений. Эта методология разработки была заменена на следующие две: расширения, не требующие перезапуска, и расширения на основе Add-on SDK. Они обе построены поверх первой. Привилегированные интерфейсы JavaScript API, описанные здесь могут быть также использованы в новых техниках разработки дополнений.

Школа XUL

Школа XUL - это комплексный учебник по разработке  дополнений, сфокусированный на разработке расширений для Firefox, но также подходящий для других приложений, основанных на движке Gecko.

Ресурсы

Настройка среды
Настройка приложений для разработки расширений.
XUL
Учебники и справочники по языку программирования, используемому XUL-расширениями.
Примеры кода
Примеры кода, которые пригодятся.
Установка расширений
Как установить расширение копированием файлов в установочный каталог.
Руководство разработчика дополнений для Firefox
Руководство по разработка расширений.
JavaScript-модули, доступные разработчику
JavaScript-модули доступные разработчику расширений.
Настройка расширения
Как добавить свойства расширения, которые появятся в менеджере дополнений (Add-ons Manager).
FAQ
Решение некоторых общих проблем.
Сборка и установка расширения
Сборка и установка.
Создание бинарных расширений для Firefox
Создание бинарных расширений.
Создание расширения
Ещё один небольшой самоучитель по созданию расширения (только на русском языке)
Динамически изменяемый пользовательский интерфейс на XUL
В этой статье обсуждается управление XUL интерфейсами с использованием DOM и других API.
Настройка среды разработки расширений
В этой статье приводится несколько советов о том, как настроить ваше приложение Mozilla для удобной работы над расширениями.
Руководство по XUL
Руководство по XUL

Метки документа и участники

 Внесли вклад в эту страницу: pk.prog, Jez9999
 Обновлялась последний раз: pk.prog,