3 回答

TA贡献1998条经验 获得超6个赞
console.clear()是现在可以在Chrome金丝雀。
如果您输入clear()控制台,它将清除它。
我认为没有办法以编程方式进行此操作,因为它可能会被滥用。(控制台已通过某些网页清除,最终用户无法访问错误信息)
一种可能的解决方法:
在控制台类型中window.clear = clear,则可以在页面上的任何脚本中使用clear。

TA贡献1821条经验 获得超6个赞
总是有个好办法:
console.log("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
我知道这不是最优雅的解决方案:) ...但是可以。
对于我来说,我通常只打印一条长长的“ -----”分隔线以帮助使日志更易于阅读。

TA贡献1827条经验 获得超9个赞
铬:
console._commandLineAPI.clear();
苹果浏览器:
console._inspectorCommandLineAPI.clear();
您可以创建自己的变量,该变量在两种情况下均可使用:
if (typeof console._commandLineAPI !== 'undefined') {
console.API = console._commandLineAPI;
} else if (typeof console._inspectorCommandLineAPI !== 'undefined') {
console.API = console._inspectorCommandLineAPI;
} else if (typeof console.clear !== 'undefined') {
console.API = console;
}
之后,您只需使用即可console.API.clear()。
添加回答
举报