我们可以从控制台中删除或隐藏错误和警告吗?在Javascript或jQuery中,有没有一种方法可以防止错误和警告被写入控制台?
发布于 2018-09-25 15:54:01
您可以重新定义window.console以删除日志记录功能:
var noOp = function() {}
window.console = {
log: noOp,
dir: noOp
// all other methods...
};
console.log('foo'); // nothing happens
或者,您可以调用console.clear()来删除控制台中的所有现有项。
然而,我并不建议你这样做。一个更好的方法是修复您的代码库,这样您就可以避免错误,并在可能发生意外错误的地方实现优雅的错误处理。您可以通过try/catch块实现后者。
https://stackoverflow.com/questions/52493168
复制相似问题