0

アドオンを使用して、すべての 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 で正常に動作しています。それは問題ではありません。

4

1 に答える 1

0

これはいくつかの情報を提供すると思います。Console.logはIEで問題があります。組み込みのjavascript関数を上書きするという問題もあります。IEがそれを気に入っているかどうかはわかりません。しかし、それは単なる推測です。私はそれを研究していません。

于 2013-02-25T07:01:38.953 に答える