在Mozilla Firefox Add-on中的overlay.js中重新定义XMLHTTPRequest
我正在构建一个firefox扩展,并希望为每个加载的页面更改XMLHTTPRequest对象的行为。
我发现以下代码可以解决这个问题:
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不会被覆盖。
有谁知道什么是错的?
没有找到相关结果
已邀请:
1 个回复
土投