Что такое пакет расширения Firefox?

Расширения Firefox обычно представляют собой пакеты на основе манифеста, распространяемые в виде архивов .xpi или .zip либо необработанных файлов manifest.json. Манифест определяет название расширения, разрешения, значки, ограничения версии и другие метаданные.

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

Описание инструмента

Этот инструмент анализирует файлы расширений Firefox и обобщает данные манифеста и архива. Он принимает .xpi, .zip или необработанный JSON манифеста и отображает важные поля в удобном для чтения формате.

Используйте его для проверки разрешений, настроек Gecko ID, требований к версии и локализованных метаданных перед ручным открытием пакета.

Примеры

  • Упакованное расширение .xpi
  • Архив расширения с файлом manifest.json
  • Необработанный файл JSON манифеста из распакованного дополнения

Возможности

  • Определяет, является ли источник архивом или файлом манифеста
  • Определяет локализованные названия и описания из _locales
  • Отображает предварительные просмотры значков и содержимое необработанного манифеста

Ограничения

Это только инструмент для просмотра метаданных. Он не выполняет код расширения и не проверяет его поведение во время работы.

В отчёт включаются только поля, присутствующие в пакете и манифесте, поэтому необычные или неполные архивы могут привести к неполному результату.