>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >выполнить определённый код при старте и завершении сессии. http://forum.mozilla-russia.org/viewtopic.php?id=13562 |
Dark-Demon > 05-11-2006 17:53:09 |
требуется выполнить определённый код перед открытием браузера и перед закрытием. при этом при открытии и закрытии новых окон он выполняться не должен. как это осуществить? |
Anton > 05-11-2006 19:01:15 |
1. preferences |
Dark-Demon > 06-11-2006 02:22:34 |
1. точно не помогут. |
INFOMAN > 06-11-2006 05:52:10 |
Хм... вроде я где-то читал, что их собираются выкинуть. |
Dark-Demon > 06-11-2006 13:06:09 |
INFOMAN, а как же тогда без них? |
INFOMAN > 07-11-2006 01:36:37 |
Через xpcom Добавлено Втр 07 Ноя 2006 01:53:03 : |
Dark-Demon > 07-11-2006 12:09:52 |
всмысле на С либу писать или что? |
JustSlon > 07-11-2006 15:31:08 |
Имхо, необходимо создать xpcom компонент, в нём зарегистрировать observer через компонент "@mozilla.org/observer-service;1". И слушать его При закрытии посылается "quit-application", при открытии - "app-startup".. Пример можно глянуть в components/nsExtensionManager.js.. |
INFOMAN > 07-11-2006 18:40:28 |
Можно и на JS |
Dark-Demon > 07-11-2006 19:48:45 |
JustSlon, ясно, но думается мне для простой кнопочки это уже слишком |