Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   аддоны для FF (https://javascript.ru/forum/css-html-firefox-mizilla/2200-addony-dlya-ff.html)

Snipe 18.11.2008 12:09

аддоны для FF
 
Немного не по тематике сайта, но вдруг кто-то сможет помочь.
Как аддоны на мозиле делать?
Пытался сделать по https://developer.mozilla.org/en/Building_an_Extension
но что-то оно не работает.

Dmitry A. Soshnikov 18.11.2008 12:27

Snipe, я не писал плагины к ФФ ни разу, но знаю, что нужен XUL (в частности, посмотри об overlay'ях), ну и JavaScript, естественно. Также можно почитать об XPCOM.

Kolyaj 18.11.2008 12:35

Вот здесь должно лежать нормальное руководство http://www.toolbar.net.ru/ Но сайт что-то не отвечает.

Snipe 18.11.2008 13:31

Да мне статья нужна из серии "Для чайников" - с чего начать, еще до XUL'ов всяких. =)

Kolyaj 18.11.2008 14:30

Ну там вместе с зулом начинать надо :)

Dmitry A. Soshnikov 18.11.2008 14:39

Snipe, кстати, щас попробовал этот туториал с "Хэллоу, Ворлдом" - все поставилось (до zip-овки не дошел, но так в целом - работает). Где у тебя конкретно проблемы?

XUL почитай, там ничего сложного - просто описываешь виджеты через XML. Так же можно строить и свои виджеты, комбинируя уже существующие и html-элементы - это уже XBL.

С overlay'ем фишка в том, что если родительский .xul-файл имеет элемент с каким-то id, то твой overlay, имеющий такой же id, будет вставлен в основной .xul-файл, где указан нужный id (при этом в основном файле, элемент может быть любым).

Snipe 18.11.2008 15:33

Цитата:

Сообщение от Dmitry A. Soshnikov (Сообщение 8588)
Где у тебя конкретно проблемы?

Перезагрузил комп - отпустило. Теперь пример работает.

Dmitry A. Soshnikov 18.11.2008 16:05

Цитата:

Сообщение от Snipe
Перезагрузил комп ... Теперь пример работает.

на самом деле достаточно был перезагрузить Firefox

Snipe 26.11.2008 13:48

Работа не стоит на месте.
Может кто-то что-то посоветовать для Opera в том же направлении?

Kolyaj 26.11.2008 13:55

Дык userJS.


Часовой пояс GMT +3, время: 22:56.