Здравствуйте, 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