アドオンを使用して、すべての Web ページの JavaScript 関数のパラメーターを表示したいと考えています。以下の JavaScript コードは私のアドオン コードです。内部関数フックメカニズムを使用しています。
hookEval = eval;
eval = function (str)
{
console.log("evals "+str);
return hookEval(str);
}
hookWrite = document.write;
document.write = function (str)
{
console.log("write"+str);
return hookWrite(str);
}
上記のコードは、Firefox および Opera コンソールで Java スクリプト関数のパラメーターを表示していますが、IE では、表示される場合と何も表示されない場合がほとんどです。
上記のコードが IE で機能しないのはなぜですか?
Edit:console.log は ie9 で正常に動作しています。それは問題ではありません。