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

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

№105-12-2011 17:41:07

rafael
Участник
 
Группа: Members
Зарегистрирован: 11-10-2011
Сообщений: 11
UA: Chrome 15.0

объект gBrowser. Как получить к нему доступ?

По сути хочу сделать расширение, которое отслеживало загрузку страницы, сравнивало урл - адрес загруженной страницы и любым другим, например с этим 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 не определен. Никак не могу разобраться в чем причина. Распишите пожалуйста каким должен быть скрип для моего "слушателя"

Отсутствует

 

№205-12-2011 18:13:52

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 8.0

Re: объект gBrowser. Как получить к нему доступ?

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


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№305-12-2011 18:38:45

rafael
Участник
 
Группа: Members
Зарегистрирован: 11-10-2011
Сообщений: 11
UA: Chrome 15.0

Re: объект gBrowser. Как получить к нему доступ?

KML пишет

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

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

Отсутствует

 

№406-12-2011 11:24:49

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 8.0

Re: объект gBrowser. Как получить к нему доступ?

KML пишет

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

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

rafael пишет

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

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

Отсутствует

 

№506-12-2011 12:36:08

rafael
Участник
 
Группа: Members
Зарегистрирован: 11-10-2011
Сообщений: 11
UA: Chrome 15.0

Re: объект gBrowser. Как получить к нему доступ?

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

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

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

rafael пишет

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

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

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

Отсутствует

 

Board footer

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