【发布时间】:2018-09-25 07:50:21
【问题描述】:
我们可以从控制台中删除或隐藏错误和警告吗? Javascript 或 jQuery 中有没有办法防止将错误和警告写入控制台?
【问题讨论】:
-
您可以将浏览器设置为只显示您想要的内容
标签: javascript jquery html console.log
我们可以从控制台中删除或隐藏错误和警告吗? Javascript 或 jQuery 中有没有办法防止将错误和警告写入控制台?
【问题讨论】:
标签: javascript jquery html console.log
您可以重新定义 window.console 以删除日志记录功能:
var noOp = function() {}
window.console = {
log: noOp,
dir: noOp
// all other methods...
};
console.log('foo'); // nothing happens
您也可以致电console.clear() 删除控制台中的所有现有项目。
然而我不建议你做这些。更好的方法是修复您的代码库,以便避免错误并在可能发生意外错误的情况下实施优雅的错误处理。后者可以通过try/catch块实现。
【讨论】:
有两种方法可以管理它,
console.clear()
或try/catch 块
【讨论】:
重新定义您的控制台日志功能,如下所示
console.log = function() {}
【讨论】:
console.dir()、console.debug()... 等呢?