【问题标题】:How to remove errors warnings from console如何从控制台中删除错误警告
【发布时间】:2018-09-25 07:50:21
【问题描述】:

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

【问题讨论】:

  • 您可以将浏览器设置为只显示您想要的内容

标签: javascript jquery html console.log


【解决方案1】:

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

var noOp = function() {}

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

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

您也可以致电console.clear() 删除控制台中的所有现有项目。

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

【讨论】:

    【解决方案2】:

    有两种方法可以管理它,

    console.clear()
    

    try/catch

    【讨论】:

      【解决方案3】:

      重新定义您的控制台日志功能,如下所示

      console.log = function() {}
      

      【讨论】:

      • console.dir()console.debug()... 等呢?
      • 我只是为控制台日志编写了另一种方法。嗯,我看到了你的回答,我同意你的看法。 @RoryMcCrossan
      猜你喜欢
      • 1970-01-01
      • 2020-10-17
      • 2014-02-28
      • 2020-05-17
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多