Как получить доступ к объекту XMLHttpRequest текущей веб-страницы? - PullRequest
1 голос
/ 18 октября 2011

Я пишу расширение firefox, которое перехватывает запрос XMLHttpRequest до загрузки страницы в браузер.То, что я нашел до сих пор, требует от меня создания нового экземпляра XMLHttpRequest.

Любой совет по этому поводу?Любая помощь будет принята с благодарностью!

1 Ответ

1 голос
/ 18 октября 2011

Переопределить прототип объекта XHR, например:

//Capture the original XHR.open method
var _XMLHTTPRequest_open = XMLHttpRequest.prototype.open;

//Overwrite the XHR.open method
XMLHttpRequest.prototype.open = function(){
    //Do something, checks, etc.
    //If permitted:
    _XMLHTTPRequest_open.apply(this, arguments);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...