Mozilla Add-on SDK 1.4 — новая версия инструментария для разработки дополнений

13 Январь 2012
Mozilla Foundation сообщила о выпуске новой версии инструментария для разработки расширений с использованием технологии JetPack. Add-on SDK 1.4 позволит использовать новый Simple Prefs API и минималистичный HTTP-сервер. Также была упрощена структура создаваемых XPI-файлов.

Разработчики Mozilla Foundation сообщили о выходе новой версии Add-on SDK 1.4, набора инструментов, предназначенного для разработки дополнений для браузера Mozilla Firefox. В отличие от привычного способа разработки, требующего от автора дополнения знание языка XUL, лежащего в основе браузера Firefox, инструментарий Add-on SDK 1.4 позволяет создавать расширения с использованием стандартных веб-технологий: HMTL, CSS и JavaScript. Данный способ создания расширений базируется на использовании технологий JetPack.

Расширения, созданные по технологии JetPack, помимо создания, обладают и еще несколькими достоинствами. Среди них называется возможность начала использования дополнения без необходимости перезапуска веб-обозревателя и отсутствие проблем совместимости, возникающих при выходе очередного релиза Mozilla Firefox. Следует отметить, что технология JetPack поддерживается в браузере Mozilla Firefox начиная с четвертого релиза. В Add-on SDK расширение собирается с помощью специальной утилиты, разработанной с помощью языка Python. Утилита работает из командной строки (консоли) операционной системы. Итогом сборки расширения является установочный XPI-файл.

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

  • добавлен новый Simple Prefs API, который позволяет значительно упростить работы с настройками, связанными с разрабатываемым в данным момент расширением. С помощью Simple Prefs API можно, к примеру, сохранить настройки при перезапуске Add-on SDK. Сохраненные настройки также можно изменить через менеджер управления расширениями;
  • в инструментарий добавлен новый загрузки, который обладает повышенной производительностью, более простой структурой и меньшим объемом кода;
  • структура установочных файлов дополнений, создаваемых с помощью инструментария, была упрощена;
  • обеспечена возможность прямой загрузки HTML-контента, связанного с дополнением для некоторых модулей, например для page-worker, panel и widget. Теперь разработчику нет необходимости использовать какие-либо промежуточные скрипты;
  • в инструментарий был добавлен простой HTTP-сервер, разработанный с использованием языка JavaScript, который может быть полезен при тестировании расширений.


Скопируйте этот код и вставьте его в свой сайт или блог (HTML)
Скопируйте этот код и вставьте его на форум (BBcode)
Кликните, если это возможно
Комментариев нет.