ПредишенСледващото

За да инсталирате разширение в Firefox, ние първо трябва да се опаковат всички файлове разширение. Всичко, което трябва да се създаде 2 файла: JAR-файлове и XPI-файлове (по-платформа за инсталиране). Не позволявайте на .jar разширението и .xpi заблуждавайте: двата файла - обикновен ZIP-архиви. По тази причина няма нужда от компресирания-архив, можете да използвате всеки, желателно е, че той има подкрепата на командния ред.

Създаване на JAR файл

Създаване на нов пощенски файл и добавяне на цялото съдържание на папката хром. Важно е, че относителните пътеки са запазени, което е, съдържанието на архива трябва да изглеждат така:

Сега просто смяна на разширението от .zip на .jar.

Създаване XPI файл

Вторият файл, който ще създадем - инсталатор на различни платформи. Както и при файла JAR, не е нищо повече от един цип архив. Този файл ще бъде създаден от нас съдържа JAR-файл и инсталиране на декларацията (install.rdf). Той трябва да бъде поставен в горната част на нашите папки разширения:

Създаване на нова цип, за да постави буркан-файл и install.rdf. промяна на разширението .xpi. Тук структура XPI файл:

Инсталирайте нашата лента с инструменти

Вече сте готови да инсталирате разширението. Стартира FireFox, изберете File -> Open File. (Или просто кликнете Ctrl + O). XPI-нах намери файла и го изберете. Ако направи всичко, Удължаване Installer ще се появи. Създаване на затворите браузъра се стартира отново, ние се възхищаваме нашето творение. Поздравления, които сте създали първата си разширение за FireFox!

Ускоряване на процеса на пакетиране

Може да ви омръзне опаковане разширение ръчно. Защо не напишете скрипт, който ще стане това? Ако имате цип архиватор с поддръжка на интерфейс на командния ред, целият процес е лесно да се автоматизира. Следващият пример показва начин за събиране на нашата експанзия, като се използва DOS партида (Прилеп) и WinZip.

Първо, създаване на две текстови файлове: първата - в главната директория (го наричат ​​xpizip.txt), а втората - в папката хром (jarzip.txt). Всеки, изброени файлови пътища, които трябва да бъдат включени в архива. Вижте, няма нищо сложно.

Сега се създаде DOS партида-файла в главната директория на нашата експанзия. Тя може да се управлява от командния ред. Това е кода:

Първо, той създава JAR файл, а след това на XPI файла. Това е един много прост скрипт, не забравяйте, че можете да направите и много по-сложно. Например, че построеното от мен скрипт Googlebar Lite го прави още много неща, като например актуализиране на номера на версията в install.rdf и about.xul файла. Написано в PERL. Между другото, тук е кода.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!