0

我想通过我的插件显示每个网页的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 中不起作用?

编辑:console.log 在 ie9 中运行良好。这不是问题。

4

1 回答 1

0

我会说提供了一些信息。Console.log 在 IE 中存在问题。还有覆盖内置 javascript 函数的问题。不确定 IE 是否喜欢这样。这只是一个猜测。我没有研究过。

于 2013-02-25T07:01:38.953 回答