Spec-Zone.ru › Web Extensions

Что дальше?

Теперь вы готовы начать превращать свою идею расширения браузера в реальность. Прежде чем приступить к этому, стоит знать несколько вещей, которые помогут вам сделать этот процесс гладким.

Дополнительную информацию о многих обсуждаемых на этой странице аспектах вы можете найти на сайте Extension Workshop, посвященном написанию, тестированию, публикации и распространению расширений для Firefox.

Ваша среда разработки

Для создания расширений браузера вам не нужны специальные инструменты для разработки или сборки: вполне возможно создать отличные расширения браузера, используя только текстовый редактор. Однако, если вы уже занимаетесь разработкой веб-приложений и у вас есть набор инструментов и среда, которые вы хотите использовать повторно, вам нужно знать несколько моментов.

Если вы используете инструменты минификации или обфускации для доставки вашего конечного кода, вам нужно предоставить исходный код для процесса обзора AMO. Кроме того, используемые вами инструменты — для минификации, обфускации и процессов сборки — должны быть открытыми исходным кодом (или предлагать неограниченное бесплатное использование) и должны быть доступны для запуска на компьютере проверяющего (Windows, Mac или Linux). К сожалению, наши проверяющие не могут работать с коммерческими или веб-инструментами.

Узнайте больше об инструментах разработки на Extension Workshop

Библиотеки сторонних разработчиков

Библиотеки сторонних разработчиков — отличный способ быстро добавить сложные функции или функциональность в ваши расширения браузера. При отправке расширения в процесс проверки AMO процесс также рассмотрит любые используемые библиотеки сторонних разработчиков. Для упрощения процесса проверки всегда загружайте библиотеки сторонних разработчиков с их официального сайта или репозитория, и если библиотека сжата, предоставьте ссылку на исходный код. Обратите внимание, что библиотеки сторонних разработчиков нельзя изменять каким-либо образом.

Узнайте больше о представлении исходного кода на Extension Workshop

Соглашение о распространении дополнений для Firefox

Расширения браузера должны быть подписаны, чтобы их можно было установить в релизные или бета-версии Firefox. Подписание происходит на addons.mozilla.org (AMO) и подчиняется условиям Соглашения о распространении дополнений для Firefox. Цель соглашения — обеспечить пользователям Firefox доступ к хорошо поддерживаемым, качественным дополнениям, которые улучшают работу Firefox.

Прочитайте соглашение на Extension Workshop

Узнайте больше о подписании на Extension Workshop

Процесс проверки

Когда расширение браузера отправляется на подпись, оно проходит автоматическую проверку. Также может потребоваться ручная проверка, если автоматическая проверка определила необходимость ручной проверки. Расширение браузера не будет подписано, пока не пройдет автоматическую проверку, и его подпись может быть аннулирована, если оно не пройдет ручную проверку. Процесс проверки следует строгим набору правил, поэтому легко проверить и избежать возможных проблем с проверкой.

Проверьте политику и рекомендации по проверке на Extension Workshop

Рекомендуемые расширения браузера AMO

Если вы решите добавить ваше расширение браузера на AMO, оно может быть представлено на веб-сайте AMO, в менеджере дополнений браузера Firefox или на других сайтах Mozilla. Мы составили список рекомендаций по тому, как расширения выбираются для рекомендации. Следуя этим рекомендациям, вы даёте своему расширению наилучшие шансы на рекомендацию.

Узнайте больше о том, как получить рекомендации для ваших дополнений на Extension Workshop

Продолжайте своё обучение

Теперь, когда вы знаете, что вас ожидает, пришло время углубиться в детали разработки расширений браузера. В последующих разделах вы узнаете:

  • Больше о фундаментальных концепциях расширений браузера, начиная с подробной информации о том, как использовать JavaScript-API.
  • Руководство по компонентам пользовательского интерфейса, доступным для ваших расширений браузера.
  • Сборник руководств по выполнению ключевых задач в ваших расширениях или использованию JavaScript-API.
  • Полное руководство по JavaScript-API.
  • Полное справочное руководство по ключам манифеста.

Также вы захотите посетить Extension Workshop, где вы найдёте всё необходимое для создания расширений для Firefox, включая:

  • Обзор функций расширений Firefox
  • Подробности об инструментах и процессах разработки и тестирования
  • Как опубликовать ваше расширение на addons.mozilla.org или распространить его самостоятельно
  • Как управлять вашим опубликованным расширением
  • Руководство для корпоративных пользователей по разработке и использованию расширений
  • Как создавать темы для Firefox
  • Информация о сообществах разработчиков Firefox

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/What_next_

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API