javascript - 清除 Chrome 控制台

标签 javascript google-chrome console

我一直在尝试清除 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/

相关文章:

javascript - 返回值与文件内容头相关

angular - 为什么 Angular 应用程序的测试应该使用 Chrome 的 --no-sandbox 选项

javascript - 从不存在 'Access-Control-Allow-Origin' header 的资源获取状态代码

javascript - 通过代码打开 Chrome Inspector 来捕获快速断点?

c++ - C++文件输入/输出控制台输出

c++ - 为什么使用 conio.h?

javascript - 如何将一些文本动画化到圆形 div 中的随机位置

javascript - Mongoose 在对象数组中查找值

javascript - ng-show isArray 表达式

java - 我如何将 Java 控制台输出读入字符串缓冲区