我一直试图让Chrome控制台清除,但是它一直在给我这个 错误:
Uncaught TypeError: Object #<Console> has no method 'clear'
老实说,我不明白为什么它一直给我这个错误。 console.log(...)
可以使用许多其他控制台功能,但不是clear()
。
<!DOCTYPE HTML>
<html>
<head>
<script>
console.log("Hello, World.");
console.clear();
</script>
</head>
<body>
</body>
</html>
任何想法?
编辑: https://developers.google.com/chrome-developer-tools/docs/console#clearing_the_console_history
陈述“从JavaScript调用console.clear()控制台API。”所以我认为有一些方法可以在javascript脚本中使用clear()函数,但我想我误解了。
答案 0 :(得分:1)
clear()
不允许从页面的脚本中调用。
在控制台中,clear()
可以执行。它位于window.console._commandLineAPI.clear
,它在控制台中工作,因为它在这种情况下运行...
with ((window && window.console && window.console._commandLineAPI) || {}) {
// console executed code
}