Извлечение исходного кода дополнения Firefox: 4 шага
Извлечение исходного кода дополнения Firefox: 4 шага
Anonim

Это руководство покажет вам, как извлечь исходный код из любого дополнения Firefox. Для этого не требуется ничего, кроме утилиты для извлечения ZIP и текстового редактора, если вы решите отредактировать и перепаковать исходный код.

Шаг 1. Поиск файла XPI аддона

Файл XPI - это надстройка, упакованная в один файл. Вам нужно получить этот файл с сайта дополнений, не переходя сразу к обычной установке. Найдите нужный аддон на сайте аддонов siteaddons, а затем найдите его зеленую кнопку установки. ПРИМЕЧАНИЕ. Для некоторых аддонов необходимо заранее принять лицензионное соглашение. В этом случае файл XPI можно сохранить с помощью кнопки на странице принятия лицензии, а не самой страницы надстройки. Вместо того, чтобы просто нажать кнопку и передать управление Firefox, щелкните правой кнопкой мыши и выберите «Сохранить ссылку как…». Как только передача файлов будет завершена, у вас будет пакет дополнения прямо на вашем компьютере.

Шаг 2: Извлечение файла XPI

Теперь, когда файл находится на вашем компьютере, откройте вашу личную утилиту для извлечения ZIP и укажите ее на файл XPI. На самом деле файлы XPI - это просто переименованные файлы ZIP, поэтому вы можете извлечь содержимое в какую-нибудь папку. Обычно выводятся следующие файлы: install.jsinstall.rdf / chrome // defaults /. Теперь вы готовы двигаться дальше.

Шаг 3: Извлечение основного кода JAR

Большая часть основного кода аддона присутствует в файле JAR, находящемся в каталоге / chrome /. Вы обнаружите, что как XPI - это переименование ZIP, так и JAR (но в меньшей степени). Используя ту же утилиту для извлечения, вы сможете извлечь основные файлы надстройки из JAR.

Шаг 4: Вот и все

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