aboutsummaryrefslogtreecommitdiff
path: root/files/ru/mozilla/add-ons/overlay_extensions/index.html
blob: ceac592b8d665b094d0c0f6f16e9c2367f3771f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
---
title: Overlay extensions
slug: Mozilla/Add-ons/Overlay_Extensions
tags:
  - Add-ons
  - Extensions
  - Landing
  - NeedsTranslation
  - TopicStub
translation_of: Archive/Add-ons/Overlay_Extensions
---
<p>Эта страница содержит ссылки на документы с описанием подхода к разработке расширений для приложений, работающих на движке Gecko, которые используют:</p>

<ul>
 <li>описание интерфейса на основе "XUL overlays"</li>
 <li>API-интерфейсы, доступные <a href="/ru/docs/Словарь/privileged_code">привилегированному коду</a>, например модулям <a href="/en-US/docs/XUL/tabbrowser"><code>tabbrowser</code></a> и <a href="/en-US/docs/Mozilla/JavaScript_code_modules">JavaScript</a> для взаимодействия с приложениями и контентом.</li>
</ul>

<p>До релиза Firefox 4 и до движка Gecko 2.0 это был единственный способ разработки расширений. Эта методология разработки была заменена на следующие две:<a href="/ru/Add-ons/загрузочные_расширения"> расширения, не требующие перезапуска</a>, и расширения на основе <a href="/ru/Add-ons/SDK">Add-on SDK</a>. Они обе построены поверх первой. <a href="/ru/docs/Словарь/privileged_code">Привилегированные интерфейсы</a> JavaScript API, описанные здесь могут быть также использованы в новых техниках разработки дополнений.</p>

<h2 id="Школа_XUL">Школа XUL</h2>

<p><a href="/ru/docs/XUL_School">Школа XUL</a> - это комплексный учебник по разработке  дополнений, сфокусированный на разработке расширений для Firefox, но также подходящий для других приложений, основанных на движке Gecko.</p>

<h2 id="Ресурсы">Ресурсы</h2>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="/en-US/Mozilla/Add-ons/Setting_up_extension_development_environment">Настройка среды</a></dt>
 <dd>Настройка приложений для разработки расширений.</dd>
 <dt><a href="/ru/docs/XUL">XUL</a></dt>
 <dd>Учебники и справочники по языку программирования, используемому XUL-расширениями.</dd>
 <dt><a href="/en-US/Mozilla/Add-ons/Code_snippets">Примеры кода</a></dt>
 <dd>Примеры кода, которые пригодятся.</dd>
 <dt><a href="/en-US/Mozilla/Add-ons/Installing_extensions">Установка расширений</a></dt>
 <dd>Как установить расширение копированием файлов в установочный каталог.</dd>
 <dt><a href="/en-US/Add-ons/Overlay_extensions/Firefox_addons_developer_guide">Руководство разработчика дополнений для Firefox</a></dt>
 <dd>Руководство по разработка расширений.</dd>
 <dt><a href="/en-US/docs/Mozilla/JavaScript_code_modules">JavaScript-модули, доступные разработчику</a></dt>
 <dd>JavaScript-модули доступные разработчику расширений.</dd>
 <dt><a href="/en-US/Mozilla/Add-ons/Inline_Options">Настройка расширения</a></dt>
</dl>
</div>

<div class="column-half">
<dl>
 <dd>Как добавить свойства расширения, которые появятся в менеджере дополнений (Add-ons Manager).</dd>
 <dt><a href="/ru/docs/FAQ_по_расширениям">FAQ</a></dt>
 <dd>Решение некоторых общих проблем.</dd>
 <dt><a href="/en-US/Mozilla/Add-ons/Extension_Packaging">Сборка и установка расширения</a></dt>
 <dd>Сборка и установка.</dd>
 <dt><a href="/en-US/Mozilla/Add-ons/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System">Создание бинарных расширений для Firefox</a></dt>
 <dd>Создание бинарных расширений.</dd>
 <dt><a href="/ru/docs/Building_an_Extension">Создание расширения</a></dt>
 <dd>Ещё один небольшой самоучитель по созданию расширения (только на русском языке)</dd>
 <dt><a href="/ru/docs/Динамически_изменяемый_пользовательский_интерфейс_на_XUL">Динамически изменяемый пользовательский интерфейс на XUL</a></dt>
 <dd>В этой статье обсуждается управление <a href="https://developer.mozilla.org/ru/XUL" title="ru/XUL">XUL</a> интерфейсами с использованием <a href="https://developer.mozilla.org/ru/DOM" title="ru/DOM">DOM</a> и других API.</dd>
 <dt><a href="/ru/docs/Настройка_среды_разработки_расширений">Настройка среды разработки расширений</a></dt>
 <dd>В этой статье приводится несколько советов о том, как настроить ваше приложение Mozilla для удобной работы над расширениями.</dd>
 <dt><a href="/ru/docs/Руководство_по_XUL">Руководство по XUL</a></dt>
 <dd>Руководство по XUL</dd>
</dl>
</div>
</div>