Re: Как сделать XPCOM расширение для FireFox?
От: Андрей Коростелев Голландия http://www.korostelev.net/
Дата: 02.02.07 08:56
Оценка:
Здравствуйте, Alexander111, Вы писали:

A>Здравствуйте, друзья!


A>Объясните в двух словах, как сделать XPCOM расширение для FireFox, которое бы перехватывало навигацию браузера (есть там что-нибудь типа BeforeNavigate как в IE?). И ещё надо чтобы, при возникновении этого события, вылезал тулбар, на ктором бы отображалась разная информация.


На пальцах — тебе надо сделать XUL-extension и реализовать в нем интерфейс nsIURIContentListener и в частности его метод onStartURIOpen (смотри http://www.xulplanet.com/references/xpcomref/ifaces/nsIURIContentListener.html)
В простом случае можешь анализировать URL страницы в самом скрипте extension-а, для более солжного анализа придется делать свой XPCOM и звать его.
Про XPCOM почитай неплохой туториал Creating a C++ XPCOM component.
Также посмотри форумы Extension Development и mozilla.dev.embedding
-- Андрей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.