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は上書きされません。
誰かが何が悪いのか知っていますか?