我一直在尝试清除 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()函数,但我想我误解了。
最佳答案
clear()
不允许从页面脚本调用。
在控制台中可以执行clear()
。它位于 window.console._commandLineAPI.clear
并在控制台中工作,因为它是在此上下文中运行的...
with ((window && window.console && window.console._commandLineAPI) || {}) {
// console executed code
}
关于javascript - 清除 Chrome 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14828022/