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

Така че, след обновяване на Firefox до версия 19, напълно изчезна любимата плъгин Yandeks.Bara. Не забравяйте да си припомним, че Yandeks.Bara бе заменен Yandeks.Elementami. който обичаше малко повече от всеки друг, и по тази причина има своето достойно 2 от 5-топка.

Първата стъпка, беше решено да не се създава велосипед и възкреси Yandeks.Bara, които не искат да работят в 19-те версии на браузъра. В интернет предполага, че приставката - това е обичайната архивен файл. Отворен, те сякаш се изплашиха и затвори. Възкреси провали, дори и ако те искаха.

Builder включва три раздела: секция с скриптове (либералните), с раздел за сваляне съдържанието на (снимки, стилове и скриптове) и се разделя с готова библиотека (библиотеки)

Между другото, тук е документация: addons.mozilla.org/en-US/developers/docs/sdk/latest/. писмено дълбоко.
Започнете плъгина започва с main.js. изтегляне на файлове
Наречен функция: exports.main.

main.js подават Пример:

Каква магия се случва в този код?

Добре, нека да направим нещо малко по-сложно. Добавете малко един бутон в горната лента!
Отново, ние няма да се изгради велосипеди и с чиста съвест да вземе готова библиотека бутони за Google Toolbar Complete.

  • гъвкав, но по-лесно (с стилове)
  • не е много гъвкав, но не толкова просто, колкото първата (чрез платно)

Вторият метод, обаче, намерени случайно в интернет. Но аз взех първия.
Ние знаем, че най-горната лента - това е един и същ набор от елементи с техните класове, документи за самоличност, свойства и методи за работа с тях.

На случаен тип:

установено е, че методите са точно същите, които ние обикновено се използват при работа с елементи на сайта. Но имайте предвид, че стандартен браузър не знае какво е документ. без прозорец в разширения (и все още има различия).

Имайте предвид, че съставителят на дизайн не е на мястото си и ако по-рано метод за производство на активния прозорец е било така.

но сега всичко е много по-лесно (на примера, който цитирах по-горе).

Е, малко повече за функциите, се върна, за да добавите брояч до бутона.
Умни хора предполагат, че стандартната стил етикет поле е в дисплея на бутон: няма. така че след това е необходимо да се въведе код на CSS в бара. Решението, както се оказа, не усложнява (I съветваме да се обърнете във файл, който ще inklyuditsya, ако е необходимо):

И exprorts.main функция добавите нещо подобно (макар че можете да добавите навсякъде):

не забравяйте да създадете файл във stylesheet.css на съдържанието.

Имам файл съдържа нещо подобно на следното:

Защо се скрие иконата и да добавите фон? Това е така, защото ако не го направите, тогава блоковете са винаги показва като дисплей: блок. каквото и ценности не съм се (между другото, може ли някой да знае за тази тема?) Поради това е необходимо, за да мамят.

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

Както е известно, получи дом документ XML, можете да използвате няколко функции:

  • XMLHttpRequest - спадна, тъй като издаден грешка искане кръст сайт (може би аз не правя нещо?)
  • DOMParser - но тук също трябваше да калайджия

В какво всъщност се сърдя: да се даде прозорец. и тук:

Това е начина за създаване на плъгини за Firefox е по-различно от създаването на плъгин за JQuery 🙂

Между другото, на крайния създаването на този ден: CustomYandexBar. докато се преглежда. Източници. те имат много неща, полезни.

Ако някой не му харесва, аз използвам "своя" образ, или марка и т.н. - запис.

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

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