Здравствуйте, у меня очередной вопрос по расширениям для firefox. Каким образом можно получить доступ к содержимому ответа сервера( то есть к тексту запрошенной html-страницы) перед ее отображением в окне браузера. Мне необходимо некоторым образом модифицировать ее содержание. Спасибо.

Попробуй Proxomitron - это локальный прокси-сервер.

KDA  пишет

Попробуй Proxomitron - это локальный прокси-сервер

Нет, мне не подойдет использование локального сервера. Мне необходимо реализовать это как расширение для браузера firefox, то есть на javascript.

maximka
Вам поможет это, это и  это.
И хватит плодить однотипные темы.

Большое спасибо за ответ, мне это очень помогло. Насчет однотипных тем, прошу прощения, постараюсь больше не повторяться.

В процессе работы появился дополнительный вопрос. С помощью добавления к observer topic-ка http-on-examine-response, получается отлавливать событие ответа сервера. Также имеется доступ к заголовкам ответа. Однако не понятно каким образом получить доступ к самому телу запроса, то есть к html странице. Я так понимаю обьектом nsiHttpChannel ограничиться не получиться, нужно что-то еще. Спасибо.

Выделить код

Код:

function onload(ev){
	var ot = ev. originalTarget;
	if (ot instanceof HTMLDocument){
		// your code...
	}
}

window.addEventListener ("load", onload, true);