2

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()関数を使用する方法があると考えましたが、誤解していたと思います。

4

1 に答える 1

2

clear()ページのスクリプトから呼び出すことは許可されていません。

コンソールで、clear()実行することができます。このコンテキストwindow.console._commandLineAPI.clearで実行されるため、コンソールで動作します...

with ((window && window.console && window.console._commandLineAPI) || {}) {
    // console executed code
}
于 2013-02-12T08:06:04.540 に答える