我在开发过程中为我的应用程序提供了很多控制台消息,有没有办法在不必逐一评论它们的情况下关闭它们?
如果可能,使用变量在模式之间切换,甚至可能在运行时间?
答案 0 :(得分:1)
大多数浏览器都按控制台内置的级别进行过滤;以下是使用Chrome的示例
答案 1 :(得分:-1)
我写了这个小小的黑客,可以打开和关闭它(通过用你的代码更改window.loggingInfoDisabled变量来实现)。当然,这也可以用于.log,.warning和.error。
//能够关闭信息消息的记录 window.loggingInfoDisabled = true;
window.console.info_old = window.console.info;
window.console.info = function(myString) {
if (window.loggingInfoDisabled) {
//do nothing
}
else {
console.info_old(myString);
}
}