Chrome clear()错误

时间:2013-02-12 08:04:21

标签: javascript google-chrome console clear

我一直试图让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()函数,但我想我误解了。

1 个答案:

答案 0 :(得分:1)

clear()不允许从页面的脚本中调用。

在控制台中,clear()可以执行。它位于window.console._commandLineAPI.clear,它在控制台中工作,因为它在这种情况下运行...

with ((window && window.console && window.console._commandLineAPI) || {}) {
    // console executed code
}