拦截Chrome中的console.log调用

10 浏览
0 Comments

拦截Chrome中的console.log调用

我有一个无法更改的脚本,其中包含许多console.log调用。我想添加另一层并在调用中包含特定字符串时做出响应。这在Firefox中可以工作,但在Chrome的第4行抛出了“非法调用”错误:

var oldConsole = {};
oldConsole.log = console.log;
console.log = function (arg) {
    oldConsole.log('MY CONSOLE!!');
    oldConsole.log(arg);
}

有什么办法可以解决这个问题吗?我还尝试了克隆console...

0