如何从控制台中删除错误警告

muj*_*eeb 0 javascript jquery html5 console.log

我们可以从控制台中删除或隐藏错误和警告吗?有没有办法在Javascript或jQuery中防止错误和警告被写入控制台?

Ror*_*san 5

您可以重新定义window.console以删除日志记录功能:

var noOp = function() {}

window.console = {
  log: noOp,
  dir: noOp
  // all other methods...
};

console.log('foo'); // nothing happens
Run Code Online (Sandbox Code Playgroud)

或者,您可以调用console.clear()以删除控制台中的所有现有项目.

但是,我不建议做其中任何一个.一种更好的方法是修复代码库,以避免错误并实现可能发生意外错误的优雅错误处理.你可以通过try/ catchblocks 实现后者.


Jit*_* G2 2

有两种方法可以管理它,

console.clear()
Run Code Online (Sandbox Code Playgroud)

或者一个try/catch