8

クロスブラウザの方法で、javascript でスタック トレースを生成する方法について何か提案はありますか?

新しいブラウザーである Chrome と Firefox は、スタック トレースを生成できるコンソール オブジェクトを公開します。このメソッドは、スタック トレースを変数に格納するメソッドを提供しません。

https://github.com/eriwen/javascript-stacktrace 非常にうまく機能しますが、トレースの一部として含まれるスクリプト ファイルをロードするために別の ajax 要求を行います。これは、トレース ライブラリでは一般的な方法のようです。私は、ブラウザーが意味のあるスタック トレース (行番号、関数名、ファイル名、引数など) を生成するのに十分な情報を公開していないと推測しています。

4

3 に答える 3

0

Airbrake は、スタックトレースを Airbrake アカウントまたは Errbit サーバーに記録するための JavaScript ライブラリを提供します。

私は IE でスタック トレースを取得しません。他のものは不完全かもしれませんが、探しているものに沿っているように見えます。

于 2012-11-20T19:27:28.763 に答える
-1

stacktrace.js を使用して JavaScript スタックトレースを生成できます

http://stacktracejs.com/

また、参照できます: http://www.eriwen.com/javascript/js-stack-trace/

于 2013-07-25T11:50:30.993 に答える