aboutsummaryrefslogtreecommitdiff
path: root/files/ru/mozilla/add-ons/firefox_for_android/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/mozilla/add-ons/firefox_for_android/index.html')
-rw-r--r--files/ru/mozilla/add-ons/firefox_for_android/index.html82
1 files changed, 82 insertions, 0 deletions
diff --git a/files/ru/mozilla/add-ons/firefox_for_android/index.html b/files/ru/mozilla/add-ons/firefox_for_android/index.html
new file mode 100644
index 0000000000..a636438acb
--- /dev/null
+++ b/files/ru/mozilla/add-ons/firefox_for_android/index.html
@@ -0,0 +1,82 @@
+---
+title: Устаревшие расширения для Firefox для Android
+slug: Mozilla/Add-ons/Firefox_for_Android
+tags:
+ - NeedsTranslation
+ - TopicStub
+translation_of: Archive/Add-ons/Legacy_Firefox_for_Android
+---
+<p>Firefox для Android поддерживает надстройки, используя ту же <a href="/ru/Add-ons" title="ru/Extensions">систему расширения</a>, что и все другие приложения на базе Gecko. Вы можете использовать <a href="https://addons.mozilla.org/en-US/developers/docs/sdk/latest/dev-guide/tutorials/mobile.html">SDK Add-on</a> или создать <a href="/en-US/Add-ons/Bootstrapped_extensions">вручную bootstrap-дополнения</a>. Вы даже можете создавать традиционные перезагружаемые дополнения, хотя предпочтительны и другие два подхода.</p>
+
+<p>Дополнения, которые работают с настольным Firefox, <strong>не</strong> работают автоматически в Firefox для Android:</p>
+
+<ul>
+ <li>В пользовательском интерфейсе нет видимого XUL, поэтому вы не можете использовать наложение для создания пользовательского интерфейса.</li>
+ <li>Внутренний код и объекты, такие как <code>gBrowser</code>, не существуют. Посмотрите на Firefox в файле <a class="external" href="http://mxr.mozilla.org/mozilla-central/source/mobile/android/chrome/content/browser.js" title="http://mxr.mozilla.org/mozilla-central/source/mobile/android/chrome/content/browser.js"><code>browser.js </code></a>Android, чтобы узнать о внутренних компонентах. Значительная часть той же фундаментальной функциональности существует.</li>
+ <li>Службы, такие как <code>nsIPromptService</code> и <code>nsIAlertsService</code>, реализованы для использования собственного пользовательского интерфейса Android.</li>
+ <li>Существует простой объект JavaScript, называемый <a href="https://developer.mozilla.org/en/Extensions/Mobile/API/NativeWindow" title="en/Extensions/Mobile/NativeWindow"><code>NativeWindow</code></a>, который позволяет вам манипулировать частями пользовательского интерфейса Android.</li>
+</ul>
+
+<p>Следующие статьи предоставляют помощь в разработке расширений для Firefox на Android. Кроме того, обратитесь к <a class="internal" href="/en-US/Add-ons" title="En/Extensions">общей документации по расширениям</a>, которая применяется ко всем приложениям Mozilla</p>
+
+<div class="column-container">
+<div class="column-half">
+<h3 id="Учебники">Учебники</h3>
+
+<dl>
+ <dt><a href="/en-US/Add-ons/Firefox_for_Android/Walkthrough">Прохождение</a></dt>
+ <dd>Разработка, упаковка и установка простого дополнения для Firefox для Android.</dd>
+ <dt><a href="/en-US/Add-ons/Firefox_for_Android/Firefox_Hub_Walkthrough">Прохождение Firefox Hub</a></dt>
+ <dd>Как разработать Firefox Hub add-on и добавить его в Firefox для Android (главная страница).</dd>
+ <dt><a href="/en-US/Add-ons/SDK/Tutorials/Mobile_development">Add-on SDK</a></dt>
+ <dd>Как разрабатывать дополнения Firefox для Android с помощью Add-on SDK.</dd>
+</dl>
+
+<h3 id="Образец_кода">Образец кода</h3>
+
+<dl>
+ <dt><a href="/en-US/Add-ons/Firefox_for_Android/Code_snippets">Фрагменты кода</a></dt>
+ <dd>Образцы кода для общих задач.</dd>
+ <dt><a href="/en-US/Add-ons/Firefox_for_Android/Initialization_and_Cleanup">Инициализация и очистка</a></dt>
+ <dd>Как инициализировать ваше дополнение при его запуске и очистке при его закрытии.</dd>
+ <dt><a href="https://github.com/mozilla/firefox-for-android-addons">Firefox для Android Add-ons в репозитории Github</a></dt>
+ <dd>Коллекция модулей JS, кода примера и плагинов-репозиториев, которые помогут вам создавать надстройки для Firefox для Android.</dd>
+</dl>
+</div>
+
+<div class="column-half">
+<h3 id="Справка_по_API">Справка по API</h3>
+
+<dl>
+ <dt><a class="internal" href="/en-US/Add-ons/Firefox_for_Android/API/NativeWindow"><code>NativeWindow</code></a></dt>
+ <dd>Создайте собственные виджеты пользовательского интерфейса Android.</dd>
+ <dt><a href="/en-US/Add-ons/Firefox_for_Android/API/BrowserApp"><code>BrowserApp</code></a></dt>
+ <dd>Доступ к вкладкам браузера и веб-содержимому, которое они размещают.</dd>
+ <dt><a class="internal" href="/en-US/Add-ons/Firefox_for_Android/API/Prompt.jsm"><code>Prompt.jsm</code></a></dt>
+ <dd>Вывод встроенного диалогового окна Android.</dd>
+ <dt><a href="/en-US/Add-ons/Firefox_for_Android/API/HelperApps.jsm"><code>HelperApps.jsm</code></a></dt>
+ <dd>Запросить и запустить собственные приложения, установленные в системе.</dd>
+ <dt><a href="/en-US/Add-ons/Firefox_for_Android/API/Notifications.jsm"><code>Notifications.jsm</code></a></dt>
+ <dd>Использование внешних свойств уведомлений системы Android.</dd>
+ <dt><a href="/en-US/Add-ons/Firefox_for_Android/API/Home.jsm"><code>Home.jsm</code></a></dt>
+ <dd>Настройка домашней страницы.</dd>
+ <dt><a href="/en-US/Add-ons/Firefox_for_Android/API/HomeProvider.jsm"><code>HomeProvider.jsm</code></a></dt>
+ <dd>Сохранять данные для отображения на главной странице.</dd>
+ <dt> </dt>
+</dl>
+</div>
+</div>
+
+<p><code> </code></p>
+
+<div>
+<div id="tap-translate"> </div>
+</div>
+
+<div>
+<div id="tap-translate"> </div>
+</div>
+
+<div>
+<div id="tap-translate"> </div>
+</div>