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

  • Промяна и разширяване на Mozilla приложения

Ons нова функционалност Gecko -applications, като Firefox, SeaMonkey и Thunderbird. Има два основни вида добавки: разширения. които добавят нови функции към приложението и теми. модифициране на потребителски интерфейс на приложението.

За разширения и теми в хранилището Mozilla работи на addons.mozilla.org. известен също като АМО. Когато поставите добавка към АМО. те се считат за, а след това на разположение на потребителите. Не е нужно да качвате свои собствени допълнения към АМО, но ако направите това, потребителите могат да бъдат сигурни, че те са предварително тествани и ще знаят, че вашата добавка е наистина от полза.

Доплащане може значително да повлияе на поведението на заявлението, по което е инсталиран. Ние сме разработили списък със съвети. която ще ви помогне да се уверете, че добавка ще бъде приятен за работа. Тези правила се прилагат за всички видове добавки, независимо от това дали те са пуснати на addons.mozilla.org или не.

Разширенията увеличават функционалността на Mozilla приложения, като например Firefox и Thunderbird. С тяхна помощ, можете да промените поведението на стандартен браузър, като например да приложи друг начин за организиране и управление на разделите. Можете дори да променя съдържанието на показаните уеб приложенията за подобряване на лекотата на използване, или например за подобряване на безопасността на определени сайтове.

Има три различни начини за създаване на разширения: restartless разширение на базата на добавката SDK, restartless-разширяване с прилагането на механизма ръчно (ръчно bootstrapped restartless разширения), и разширяване с помощта на Overlay технология.

В момента ние разработваме система, наречена WebExtensions, който ще е нов начин да се развие разширения за браузъра Firefox, системата ще бъде много по-съвместим с браузърите Chrome и Opera.

В бъдеще това ще бъде най-изгодно в разработването на нови проекти за браузъра Firefox.

В момента това е експериментален, но въпреки това можете да прочетете документацията. ако искате да го изпробвате.

Когато е възможно, се препоръчва да се избере най-Add-On SDK, която използва механизъм за удължаване без да е необходимо да рестартирате браузъра (restartless разширения), но също така улеснява развитието и почиства след себе си. Ако имате достатъчно набор от функции за добавяне на нови инструменти за разработка на SDK за изпълнение на вашите идеи, механизъм restartless Можете да направите своя собствена. Технология за наслагване разширения като цяло е остаряла и не се препоръчва за разработването на нови разширения.

За повече информация относно кой метод да използвате, прочетете това сравнение.

Препоръчителна практика

Независимо от начина, по който се развиват разширяването, има Следват общи насоки, които можете да се гарантира на потребителя, приятни изживявания при използване разширението си.

Изпълнение Уверете се, че разширението си има добра производителност. Тя трябва да бъде достатъчно, за да има отзивчив интерфейс бързо и консумират минимално количество памет. Безопасност Уверете се, че вашата кандидатура не застрашава здравето на потребителя към злонамерени сайтове. Етикет Уверете се, че разширението Ви не е в противоречие с други разширения.

Специфика на развитие за различни приложения

Повечето от документацията се предполага, че се развиват за настолната версия на Firefox. Ако сте проектиране за други, базирани на Gecko-базирани приложения, има някои разлики, от които трябва да знаете.

Thunderbird Разработване разширения за Thunderbird мейл клиент. Firefox за Android Разработване разширения за Firefox за Android. развитие SeaMonkey разширение за SeaMonkey.

Теми е добавка, която да промени външния вид на потребителския интерфейс. Има два вида на теми: леки теми и да завърши на темата.

Лекият темата е много по-лесно да се създаде, отколкото пълна, но техните възможности са ограничени.

С пълен ред, можете много по-дълбоко UI прилагане на климата. Документация за цялата тема е остаряла, но тук се показва като възможен основа за актуализираната документация.

Други видове добавки

Търсене плъгини са прости и много специфични видове добавки, те добавят нови търсачки до лентата за търсене в браузъра.

Присъединете се към общността на развитие удължаване

Изберете удобен начин за комуникация:

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

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