我正在处理一个控制台被覆盖的项目:
window.console = {};
window.console['log'] = function() {};
有没有另一种方法可以将某些内容写入控制台?
此外,其他方法(如警告或错误)也会被覆盖。
也许还有另一个对window.console的引用?
在覆盖原始控制台方法之前,请将其复制到其他变量:
var OriginalConsole = console;
OriginalConsole.log('test'); //logs test to the console
我不确定为什么您实际上要覆盖默认控制台或错误函数,但是您就有了。