我想通过我的插件显示每个网页的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中运行良好。这不是问题所在。
发布于 2013-02-25 15:01:39
我想说this提供了一些信息。IE中的Console.log是有问题的。还有重写内置javascript函数的问题。我不确定IE喜欢这样。不过,这只是一种猜测。我还没研究过呢。
https://stackoverflow.com/questions/15061563
复制相似问题