http-on-exam-response наблюдатель - возможно ли заблокировать ответ от дальнейшей обработки? - PullRequest
5 голосов
/ 01 января 2009

Я пытаюсь реализовать расширение firefox, которое фильтрует входящие HTTP-ответы и обрабатывает их соответствующим образом.

Я хочу заблокировать ответы HTTP, содержащие определенный заголовок. Прочитав некоторые статьи MDC, кажется, что наиболее распространенный способ наблюдения HTTP-ответов - регистрация наблюдателя http-on-exam-response.

Мой вопрос: с помощью этого наблюдателя можно ли заблокировать HTTP-запрос от дальнейшей обработки (в качестве побочного продукта страница будет продолжать ждать ответа)? Или мне нужно использовать какой-то другой аспект XPCOM (если так, не забудьте указать мне правильное направление)?

Заранее спасибо, Майк

1 Ответ

3 голосов
/ 10 января 2010

Должно быть возможно: «темой» этого уведомления является канал HTTP, по которому вы можете вызвать nsIRequest :: cancel ().

страница будет не продолжать ждать ответа, поскольку вы заблокировали ответ. Возможно, вы действительно искали способ изменить HTTP-ответ ?

...