>Форум 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=7955 |
Aerina > 30-01-2006 12:02:14 |
Мне надо написать что-то вроде Hook. в IE с помощью Ком мне это удалось, но как сделать в Mozilla не представляю. И еще вопрос. Насколько я понимаю плагины для Mozilla пишутся только под определенную мною написанную страничку? я не могу написать плагин, который запуститься при запуски Mozilla и будет висеть до ее закрытия? |
Anton > 30-01-2006 17:57:36 |
Aerina пишет
Уверен, что можно, но не знаю как.
Нет. Возможно, получится написать плагин который будет висеть до конца закрытия Mozilla, но запустится он только когда Mozilla передаст ему управление. Запускаются вместе с Mozilla компоненты XPCOM. Единственный известный мне способ регистрации (не уверен, что он единственный) - с помощью расширений. |
Aerina > 31-01-2006 11:08:19 |
Спасибо за ответ. Пока решила идти в обход. установлю какой-то флажок в общей памяти и буду с помощью него проверять хочет ли мое приложение получить информацию.... единственное, что мне не нравится - это то, что прийдется постоянно реагировать на нажатие кнопки мыши, то есть при каждом щелчке. Если кто-то все же знает как я могу вызвать функцию, подскажите, пожалуйста. |
Anton > 31-01-2006 11:34:49 |
Если расширение установлено, оно может самостоятельно "отдать" необходимую информацию внешнему приложению. Правда, в реализации бинарного кода помочь не смогу. Вот эти ресурсы http://developer.mozilla.org/en/docs/XPCOM должны помочь. |