Добрый вечер!
Могу ли я отловить событие отправления запроса и получить отправляемый рефферер?
Добавлено 17-02-2014 20:46:17
Я так понимаю это вот это nsIHttpChannel.getRequestHeader()
Только не совсем понимаю на что посадить слушателя.
Отредактировано Большой (17-02-2014 20:46:17)
Отсутствует
https://developer.mozilla.org/en-US/Add … _Listeners ?
Там у aRequest можно спросить интерфейс nsIHttpChannel.
Или можно использовать глобальное оповещение "http-on-modify-request":
https://developer.mozilla.org/en-US/Add … _Observers
https://developer.mozilla.org/en-US/doc … ne_example
Или посмотреть как сделано в расширениях типа Referrer Control.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Спасибо, то что нужно.
Но как я в принципе и думал при переходе с https на http не шлется реферер. (Что не приходит понятно, а вот не шлется, не думал)
Похоже единственным решением узнавать откуда пришел пользователь только вешая событие Onclick на выдачу
Отсутствует
Тема перенесена из форума «Firefox» в форум «Разработка».
Do you feel lucky, punk?
Отсутствует