web-dev-qa-db-ja.com

Googleのコールスタックエントリの数を増やす方法Chrome Developer Tools(or Firefox)?

Googleのコールスタックエントリの数を増やす方法Chrome開発者ツール(またはFirefox Firebug)?サードパーティコントロールのJavaScriptでJavascriptエラーが発生します。コールスタックウィンドウのすべての呼び出しで自分のコードに属していない。コードのどの行がイベントのシーケンスをトリガーしたか知りたい。コールスタックは、自分のコードから何かを表示するのに十分な大きさではない。

41
Tony_Henrich

Chromeソリューション

https://github.com/v8/v8/wiki/Stack%20Trace%20API

起動時にコマンドライン経由で設定できます--js-flags="--stack-trace-limit <value>"

または実行時にページをロードするとき:Error.stackTraceLimit=undefined //unlimited stack trace

29
JasonS

Chrome(ノードでも))では、jsコンソールで次のように入力できます。

Error.stackTraceLimit = Infinity;

または、このページのChromeコマンドラインフラグ: https://v8.dev/docs/stack-trace-api (Chromeを再起動する必要があります):

$ google-chrome --js-flags="--stack-trace-limit 10000"
17
Vlad A Ionescu