Мне надо написать что-то вроде Hook. в IE с помощью Ком мне это удалось, но как сделать в Mozilla не представляю.
Запущенно какое-то приложение, мне после, например, того, как пользователь нажал какую-то кнопку - надо подсоединиться к уже запущенной Mozilla и получить URL - открытого документа. Подскажите можно ли такое сделать и, если можно, то как?

И еще вопрос. Насколько я понимаю плагины для Mozilla пишутся только под определенную мною написанную страничку? я не могу написать плагин, который запуститься при запуски Mozilla и будет висеть до ее закрытия?

Aerina пишет

...подсоединиться к уже запущенной Mozilla и получить URL - открытого документа. Подскажите можно ли такое сделать и, если можно, то как?

Уверен, что можно, но не знаю как.

...я не могу написать плагин, который запуститься при запуски Mozilla и будет висеть до ее закрытия?

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

Запускаются вместе с Mozilla компоненты XPCOM. Единственный известный мне способ регистрации (не уверен, что он единственный) - с помощью расширений.

Спасибо за ответ.

Пока решила идти в обход. установлю какой-то флажок в общей памяти и буду с помощью него проверять хочет ли мое приложение получить информацию.... единственное, что мне не нравится - это то, что прийдется постоянно реагировать на нажатие кнопки мыши, то есть при каждом щелчке. Если кто-то все же знает как я могу вызвать функцию, подскажите, пожалуйста.

Если расширение установлено, оно может самостоятельно "отдать" необходимую информацию внешнему приложению. Правда, в реализации бинарного кода помочь не смогу. Вот эти ресурсы

http://developer.mozilla.org/en/docs/XPCOM
http://www.mozilla.org/projects/xpcom/b … tour2.html
http://xulplanet.com/forum/viewforum.php?f=3

должны помочь.