Xpoint
   [напомнить пароль]

Автозапуск скрипта из расширения

Метки: [без меток]
2007-03-11 18:51:18 [обр] sndralex(2/2)[досье]

Здравствуйте,

Можно ли как-то запускать скрипт из расширения, при старте браузера/XULrunner-а?

Спасибо.

спустя 4 часа 37 минут [обр] Владимир Палант(434/4445)[досье]
Да. Создайте XPCOM-компоненту и зарегистрируйте ее в категории "app-startup". См. http://developer.mozilla.org/e......_XPCOM_Component_in_Javascript (создание интерфейса вам не нужно, интерфейс у компоненты должен быть nsIObserver).
спустя 13 часов [обр] sndralex(2/2)[досье]

Вы имеете в виду, что я должен реализовать интерфейс nsIObserver?
Каким образом указиватеся категория при регистрации? По приведенной Вами ссылке, я этого не нашел. (Может не заметил).

Спасибо.

спустя 4 часа 44 минуты [обр] Владимир Палант(434/4445)[досье]

registerSelf:

var catman = Components.classes["@mozilla.org/categorymanager;1"]
                       .getService(Components.interfaces.nsICategoryManager);
catman.addCategoryEntry("content-policy", MYCOMPONENT_CONTRACTID,
                        MYCOMPONENT_CONTRACTID, true, true);

unregisterSelf:

catman.deleteCategoryEntry("content-policy", MYCOMPONENT_CONTRACTID, true);
спустя 19 часов [обр] sndralex(2/2)[досье]
спасибо. попробую.
Powered by POEM™ Engine Copyright © 2002-2005