清除谷歌浏览器中的javascript控制台

2022-08-30 00:53:18

我想知道我是否可以用一些命令清理控制台。

console.log(),可以打印...是否有清除控制台的命令?..

我已经尝试过,并在下面得到了这个功能...console.log(console);

assert: function assert() { [native code] }
constructor: function Console() { [native code] }
count: function count() { [native code] }
debug: function debug() { [native code] }
dir: function dir() { [native code] }
dirxml: function dirxml() { [native code] }
error: function error() { [native code] }
group: function group() { [native code] }
groupEnd: function groupEnd() { [native code] }
info: function info() { [native code] }
log: function log() { [native code] }
markTimeline: function markTimeline() { [native code] }
profile: function profile() { [native code] }
profileEnd: function profileEnd() { [native code] }
time: function time() { [native code] }
timeEnd: function timeEnd() { [native code] }
trace: function trace() { [native code] }
warn: function warn() { [native code] }
__proto__: Object

[我想没有办法清理控制台...但我想有人对我说...


答案 1

更新:在所有浏览器中都可用console.clear()

更新:自 2012 年 11 月 6 日起,Chrome Canary 现已推出。console.clear()


如果您在控制台中键入内容,则会清除它。clear()

我不认为有办法以编程方式做到这一点,因为它可能被滥用。(控制台被某些网页清除,最终用户无法访问错误信息)

一种可能的解决方法:

在控制台类型中,您将能够在页面上的任何脚本中使用 clear。window.clear = clear


答案 2

总有一个好把戏:

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");

或上述内容的较短变体:

console.log('\n'.repeat('25'));

这不是最优雅的解决方案,我知道:)...但有效。

对我来说,我通常只打印一个长长的“-----”分隔线,以帮助使日志更易于阅读。