MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Console.trace()

非標準
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Web コンソールにスタックトレースを出力します。

註: This feature is available in Web Workers.

詳細や使用例については、console のドキュメントの スタックトレース をご覧ください。

構文

console.trace();

文字列として console.trace() の結果を取得する

このサンプルコードで、Error.stack プロパティは以下のような文字列を生成します:

try { var a = {}; a.debug(); } catch(ex) {console.log(ex.stack)}

Chrome の場合:

TypeError: Object #<Object> has no method 'debug'
    at eval at <anonymous> (unknown source)
    at eval (native)
    at Object._evaluateOn (unknown source)
    at Object._evaluateAndWrap (unknown source)
    at Object.evaluate (unknown source)

Firefox の場合:

@http://www.google.com.ua/:87 _firebugInjectedEvaluate("with(_FirebugCommandLine){try { var a = {}; a.debug() } catch(ex) {console.log(ex.stack)}\n};")
@http://www.google.com.ua/:87 _firebugEvalEvent([object Event])
@http://www.google.com.ua/:67

仕様

仕様書 策定状況 コメント
Console API
console.trace() の定義
勧告改訂案 最初期の定義

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) 10.0 (10.0) 11 (有) (有)
Worker で使用可能 (有) 38.0 (38.0) (有) (有) (有)
機能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート ? 10.0 (10.0) ? ? ?
Worker で使用可能 ? 38.0 (38.0) ? ? ?

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: yyss
 最終更新者: yyss,