What are WebExtensions?

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Дополнения расширяют и изменяют функциональность браузера. Они разрабатываются с использованием стандартных Веб-технологий - JavaScript, HTML и CSS, а также некоторых специальных JavaScript API. Среди прочего, дополнения позволяют добавлять новый функционал в браузер или менять внешний вид или содержимое определенных сайтов.
 
WebExtensions - это кросс-браузерная система для разработки дополнений для браузеров. В своем большинстве ее API совместим с  extension API, который поддерживаеться браузерами Google Chrome и Opera. Расширения, разработанные для этих браузеров, в большинстве случаев будут работать в Firefox или Microsoft Edge с минимальными изменениями. Также API полностью совместим с multiprocess Firefox.
 
Помимо этого, мы намерены и далее расширять API для поддержки нужд разработчиков дополнений, так что, есть у вас есть идеи, мы будем рады услышать их. Вы можете связаться с нами через рассылку  dev-addons mailing list или на IRC канале #webextensions.
До появления WebExtensions, разработка дополнения для Firefox осуществлялась одним из трех различных способов: XUL/XPCOM overlays, bootstrapped extensions, или Add-on SDK. В будущем, WebExtensions станет рекомендуемым способом разработки дополнений для Firefox, а остальные способы будут считаться устаревшими.
 

Что дальше?

  • Чтобы посмотреть примеры некоторых дополнений, см. Example WebExtensions.
  • Чтобы узнать больше о структуре дополнений, см. Anatomy of a WebExtension.
  • Чтобы посмотреть пример разработки простого дополнения, см. Your first WebExtension.

Метки документа и участники

 Внесли вклад в эту страницу: flammenmensch
 Обновлялась последний раз: flammenmensch,