diff options
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.html | 82 |
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> |
