Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

Разработка » Несколько вопросов по XPCOM расширению для FF » 05-02-2007 18:40:42

На самом деле выше описанные проблемы я уже решил. Там я что-то не правильно делал. Теперь появилась другая - как, имея интерфейс nsIComponentManager, получить nsIWebBrowser?

Разработка » Несколько вопросов по XPCOM расширению для FF » 05-02-2007 13:34:38

Всем привет!

Хочу перехватывать навигацию FF в своём расширении (типа BeforeNavigate2 в IE). Раньше с этим не сталкивался. Начал делать компонент как написано здесь http://www.mozilla.org/projects/xpcom/b … okTOC.html. Добавил ему интерфей nsIURIContentListener, чтобы в методе OnStartURIOpen перехватывать URL. Никахих других интерфейсов не добавлял(кроме nsISupports). Но, естественно, ничего не работает:

Во-первых, копирую свою dll в папку components, запускаю regxpcom.exe - никакого результата и никаких сообщений об ошибках. Файлы xpti.dat и compreg.dat не появляются. Вопрос: как зарегистрировать XPCOM компонент в виде одной dll?

Во-вторых, никакой активности моего компонента в Firefox я тоже не заметил, как зделать чтобы Firefox вызывал методы nsIURIContentListener(напрямую, быз всяких JavaScript'ов)? Здесь http://developer.mozilla.org/en/docs/Mo … ow_do_I... написано: Implement the nsIURIContentListener interface, and registe

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]