Я создаю расширение firefox и хотел бы изменить поведение объекта XMLHTTPRequest для каждой загруженной страницы.Переопределить XMLHTTPRequest в overlay.js в Mozilla Firefox Addon
Я нашел следующий код, который должен сделать трюк:
appcontent.addEventListener("load", function(event){
var original_xhr = XMLHttpRequest;
XMLHttpRequest = function() {
original_xhr();
alert ("I redefined this function");
}
alert ("Page loading");
} , true)
Я добавил этот кусок кода в мой overlay.js файл. Событие загрузки работает правильно, так как появляется сообщение «Загрузка страницы». Но XMLHTTPRequest не перезаписывается.
Кто-нибудь знает, что случилось?