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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

№115-04-2008 12:35:33

chikanok
Участник
 
Группа: Members
Зарегистрирован: 06-02-2008
Сообщений: 18
UA: Opera 9.2

Расширения для FireFox:: Можно-ли и как

Привет.
У меня есть несколько вопросов:
1) Как отловить событие перехода на другую страницу?
2) Как можно подгрузить информацию с сайта для отображения в тулбаре( HTTP протокол)?
3) Можно-ли как-то заставить FF подержать страницу, не показывая пользователю, пока её не обработает плагин и как это сделать?
4) [К остальным не относиться] Где почитать про написание расширений на С++?

Отсутствует

 

№215-04-2008 18:13:14

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Расширения для FireFox:: Можно-ли и как

1) Реализовать nsIWebProgressListener или с помощью обработчиков событий на элементах управления, вызывающих переход. Здесь: http://developer.mozilla.org/en/docs/Co … ge_Loading можно посмотреть пример по первому варианту.
2) С помощью XMLHttpRequest. Здесь: http://developer.mozilla.org/en/docs/XMLHttpRequest - примеры по использованию.
3) Это, насколько я знаю, очень непростая задача, особенно в части, касающейся отображения придержанных результатов. То есть, перехватить и обработать поток можно, отдать его браузеру так, как если бы это был исходный - в этом проблема.
4) Расширения пишутся только на xul+js. На C++ можно написать плагин или компоненту. Можно поискать "API Reference. Netscape Gecko Plug-ins", plugin.pdf или "Createing XPCOM Components", cxc.pdf соответственно.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

Board footer

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