По сути хочу сделать расширение, которое отслеживало загрузку страницы, сравнивало урл - адрес загруженной страницы и любым другим, например с этим http://forum.mozilla-russia.org/. затем следовало сообщение о том совпадает ли урл адреса или нет. Почитал https://developer.mozilla.org/en/XUL_School/Intercepting_Page_Loads   и https://developer.mozilla.org/en/Code_snippets/Tabbed_browser а также https://developer.mozilla.org/en/Code_snippets/On_page_load

Отсюда видно , что  работают с gBrowser.  Пробовал и  gBrowser.addEventListener и просто Add.gBrowser  и выдает ошибку что gbrowser не определен. Никак не могу разобраться в чем причина. Распишите пожалуйста каким должен быть скрип для моего "слушателя"

Вам нужен nsIWebProgressListener. На форуме достаточно примеров на эту тему.

KML пишет

Вам нужен nsIWebProgressListener. На форуме достаточно примеров на эту тему.

gBrowser здесь вообще не применим?

KML пишет

Вам нужен nsIWebProgressListener. На форуме достаточно примеров на эту тему.

по-моему тут как минимум три способа это сделать

rafael пишет

Отсюда видно , что  работают с gBrowser.  Пробовал и  gBrowser.addEventListener и просто Add.gBrowser  и выдает ошибку что gbrowser не определен. Никак не могу разобраться в чем причина. Распишите пожалуйста каким должен быть скрип для моего "слушателя"

а куда вы добавляете код?
вот вполне рабочий пример для оверлея к окну браузера

Shutnik пишет
KML пишет

Вам нужен nsIWebProgressListener. На форуме достаточно примеров на эту тему.

по-моему тут как минимум три способа это сделать

rafael пишет

Отсюда видно , что  работают с gBrowser.  Пробовал и  gBrowser.addEventListener и просто Add.gBrowser  и выдает ошибку что gbrowser не определен. Никак не могу разобраться в чем причина. Распишите пожалуйста каким должен быть скрип для моего "слушателя"

а куда вы добавляете код?
вот вполне рабочий пример для оверлея к окну браузера

Спасибо за пример. Буду анализировать код