首页 > 解决方案 > 如何从控制台中删除错误警告

问题描述

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

标签: javascriptjqueryhtmlconsole.log

解决方案


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

var noOp = function() {}

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

console.log('foo'); // nothing happens

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

但是,我不建议这样做。更好的方法是修复您的代码库,以便您避免错误并在可能发生意外错误的情况下实施优雅的错误处理。try您可以通过/catch块来实现后者。


推荐阅读