>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >(Расширение FF) Просмотр трафика (examine response) http://forum.mozilla-russia.org/viewtopic.php?id=7781 |
BoJlxB > 23-01-2006 08:31:00 |
Поковырялся в коде расширения Tamper Data ( http://tamperdata.mozdev.org/help.html ). Там фича "View Source" делается на основе кэша. Ответ сервера вытаскивается из кэша. Cрабатывает этот "View Source" не с первой попытки, похоже FF кладёт ответ в кэш не сразу, а с задержкой какой-то. Для всего этого дела они использут обработчики глобалных нотификаций "http-on-modify-request" и "http-on-examine-response": Выделить код Код:var observerService = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService); observerService.addObserver(this, "http-on-modify-request", false); observerService.addObserver(this, "http-on-examine-response", false); Ни-кто не знаёт более "правельного" способа отловить ответы (не само событие, а получить именно сам ответ)? Или может кто подскажет хотя бы направление в котором нужно копать? В доках чёт пока ничего не нарыл |