Расширения

  • URL ревизии: Расширения
  • Заголовок ревизии: Расширения
  • ID ревизии: 245567
  • Создано:
  • Автор: Yozh88
  • Это текущая версия? Нет
  • комментировать

Содержание версии

Создание расширения
Пошаговое руководство по созданию расширения для Firefox.

Расширения — это небольшие дополнения (add-on), добавляющие новые функциональные возможности приложениям Mozilla, таким как Firefox и Thunderbird. С их помощью в приложение можно добавить что угодно, от кнопки на панели инструментов до совершенно новой функции. Они позволяют настраивать приложения в соответствии с личными потребностями каждого пользователя, которому могут понадобиться дополнительные функциональные возможности, сохраняя при этом небольшой размер приложений для упрощения его загрузки.

Документация

FAQ по расширениям
Основные вопросы и ответы по разработке расширений.
Настройка среды разработки расширений
Несколько советов о том, как сделать разработку расширений проще.
Extension Packaging
How to package your Firefox extension for downloading and installation.
Creating Custom Firefox Extensions with the Mozilla Build System
How to set up the build environment for an extension that makes use of binary components.
Adapting XUL Applications for Firefox 1.5
A list of changes in Firefox 1.5 that affect XUL developers.
XPCNativeWrapper
Обёртка (wrapper) над объектом, которая ограничивает доступ к его свойствам и методам, обеспечивая безопасную работу с методами объекта, описанными на языке IDL.
Code snippets
Code commonly used by many extensions. See also articles in Категория:Расширения for more examples.

View All...

Сообщество

  • View Mozilla forums...

{{template.DiscussionList("dev-extensions", "mozilla.dev.extensions")}}

Инструменты

View All...

См. также

XUL, JavaScript, XPCOM, Themes, Developing Mozilla

Categories

Interwiki Language Links


{{ wiki.languages( { "de": "de/Erweiterungen", "en": "en/Extensions", "es": "es/Extensiones", "fr": "fr/Extensions", "it": "it/Estensioni", "ja": "ja/Extensions", "ko": "ko/Extensions", "pl": "pl/Rozszerzenia", "pt": "pt/Extens\u00f5es", "zh-cn": "cn/\u6269\u5c55" } ) }}

Revision Source

<p>
</p>
<div class="callout-box"><b><a href="ru/%d0%a1%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5_%d1%80%d0%b0%d1%81%d1%88%d0%b8%d1%80%d0%b5%d0%bd%d0%b8%d1%8f">Создание расширения</a></b><br>
Пошаговое руководство по созданию расширения для <span>Firefox</span>.</div>
<p><b>Расширения</b> — это небольшие дополнения (<span>add-on</span>), добавляющие новые функциональные возможности приложениям <span>Mozilla</span>, таким как <span>Firefox</span> и <span>Thunderbird</span>. С их помощью в приложение можно добавить что угодно, от кнопки на панели инструментов до совершенно новой функции. Они позволяют настраивать приложения в соответствии с личными потребностями каждого пользователя, которому могут понадобиться дополнительные функциональные возможности, сохраняя при этом небольшой размер приложений для упрощения его загрузки.</p>
<table class="topicpage-table">
<tbody><tr><td>
<h4 name=".D0.94.D0.BE.D0.BA.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D0.B0.D1.86.D0.B8.D1.8F"> <a href="Special:Tags?tag=Расширения&amp;language=ru">Документация</a> </h4>
<dl><dt> <a href="ru/FAQ_%d0%bf%d0%be_%d1%80%d0%b0%d1%81%d1%88%d0%b8%d1%80%d0%b5%d0%bd%d0%b8%d1%8f%d0%bc">FAQ по расширениям</a>
</dt><dd> <small>Основные вопросы и ответы по разработке расширений.</small>
</dd></dl>
<dl><dt> <a href="ru/%d0%9d%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0_%d1%81%d1%80%d0%b5%d0%b4%d1%8b_%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b8_%d1%80%d0%b0%d1%81%d1%88%d0%b8%d1%80%d0%b5%d0%bd%d0%b8%d0%b9">Настройка среды разработки расширений</a>
</dt><dd> <small>Несколько советов о том, как сделать разработку расширений проще.</small>
</dd></dl>
<dl><dt> <a href="ru/Extension_Packaging">Extension Packaging</a>
</dt><dd> <small>How to package your Firefox extension for downloading and installation.</small>
</dd></dl>
<dl><dt> <a href="ru/Creating_Custom_Firefox_Extensions_with_the_Mozilla_Build_System">Creating Custom Firefox Extensions with the Mozilla Build System</a>
</dt><dd> <small>How to set up the build environment for an extension that makes use of binary components.</small>
</dd></dl>
<dl><dt> <a href="ru/Adapting_XUL_Applications_for_Firefox_1.5">Adapting XUL Applications for Firefox 1.5</a>
</dt><dd> <small>A list of changes in Firefox 1.5 that affect <a href="ru/XUL">XUL</a> developers.</small>
</dd></dl>
<dl><dt> <a href="ru/XPCNativeWrapper">XPCNativeWrapper</a>
</dt><dd> <small>Обёртка (<span>wrapper</span>) над объектом, которая ограничивает доступ к его свойствам и методам, обеспечивая безопасную работу с методами объекта, описанными на языке IDL.</small>
</dd></dl>
<dl><dt> <a href="ru/Code_snippets">Code snippets</a>
</dt><dd> <small>Code commonly used by many extensions. See also articles in <a href="Special:Tags?tag=Расширения&amp;language=ru">Категория:Расширения</a> for more examples.</small>
</dd></dl>
<p><span class="alllinks"><a href="Special:Tags?tag=Extensions&amp;language=ru">View All...</a></span>
</p>
</td>
<td>
<h4 name=".D0.A1.D0.BE.D0.BE.D0.B1.D1.89.D0.B5.D1.81.D1.82.D0.B2.D0.BE"> Сообщество </h4>
<ul><li> View Mozilla forums...
</li></ul>
<p>{{template.DiscussionList("dev-extensions", "mozilla.dev.extensions")}}
</p>
<ul><li> <a class="external" href="irc://irc.mozilla.org/%23extdev">#extdev IRC channel</a>
</li><li> <a class="external" href="http://forums.mozillazine.org/?c=11">MozillaZine forum</a>
</li><li> <a class="external" href="http://mozdev.org/mailman/listinfo/project_owners">mozdev project owners</a>
</li><li> <a href="ru/Extensions/Community">Other community links...</a>
</li></ul>
<h4 name=".D0.98.D0.BD.D1.81.D1.82.D1.80.D1.83.D0.BC.D0.B5.D0.BD.D1.82.D1.8B"> Инструменты </h4>
<ul><li> <a class="external" href="http://ted.mielczarek.org/code/mozilla/extensiondev/">Extension Developer's Extension</a>
</li><li> <a href="ru/%d0%98%d0%bd%d1%81%d0%bf%d0%b5%d0%ba%d1%82%d0%be%d1%80_DOM">Инспектор DOM</a>
</li><li> <a href="ru/Venkman">Venkman</a>, отладчик JavaScript
</li><li> <a class="external" href="http://ted.mielczarek.org/code/mozilla/extensionwiz/">Extension Wizard</a>
</li><li> <a class="external" href="http://www.spket.com/">Spket IDE</a>, IDE for Extension development
</li></ul>
<p><span class="alllinks"><a href="Special:Tags?tag=Расширения:Инструменты&amp;language=ru">View All...</a></span>
</p>
<h4 name=".D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5"> См. также </h4>
<dl><dd> <a href="ru/XUL">XUL</a>, <a href="ru/JavaScript">JavaScript</a>, <a href="ru/XPCOM">XPCOM</a>, <a href="ru/Themes">Themes</a>, <a href="ru/Developing_Mozilla">Developing Mozilla</a>
</dd></dl>
</td>
</tr>
</tbody></table>
<p><span class="comment">Categories</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p><p><br>
</p>{{ wiki.languages( { "de": "de/Erweiterungen", "en": "en/Extensions", "es": "es/Extensiones", "fr": "fr/Extensions", "it": "it/Estensioni", "ja": "ja/Extensions", "ko": "ko/Extensions", "pl": "pl/Rozszerzenia", "pt": "pt/Extens\u00f5es", "zh-cn": "cn/\u6269\u5c55" } ) }}
Вернуть эту версию