我有一个无法更改的脚本,它会进行大量console.log调用。如果调用包含某些字符串,我想添加另一个层并做出响应。这在 Firefox 中有效,但Illegal invocation在 Chrome 中的第 4 行引发“ ”错误:
var oldConsole = {};
oldConsole.log = console.log;
console.log = function (arg) {
oldConsole.log('MY CONSOLE!!');
oldConsole.log(arg);
}
任何想法如何解决这个问题?我也尝试克隆控制台...