Wie man Javascript Stacktrace generiert? [geschlossen]

8

Irgendwelche Vorschläge, wie browserübergreifend ein Stack-Trace in Javascript erzeugt wird?

Neuere Browser, Chrome und Firefox, stellen ein Konsolenobjekt zur Verfügung, mit dem Stack-Traces generiert werden können. Diese Methode bietet keine Methode zum Speichern des Stack-Trace in einer Variablen.

Ссылка Funktioniert ganz gut, aber es macht separate Ajax-Anfragen zum Laden von Skriptdateien, die Teil der Ablaufverfolgung sind. Dies scheint eine gängige Methode in Trace-Bibliotheken zu sein. Ich vermute, dass Browser nicht genügend Informationen zur Verfügung stellen, um eine sinnvolle Stack-Trace (Zeilennummern, Funktionsnamen, Dateinamen, Argumente, etc.) zu generieren.

    
Kyle 20.11.2012, 19:23
quelle

3 Antworten

1

Erstellen Sie ein Fehlerobjekt und überprüfen Sie es für ein Stack-Mitglied. Angepasst von Code Obertöne :

%Vor%

Error.stack ist in Mozillas Referenzdokumentation dokumentiert.

    
Vincent Scheib 02.05.2013, 22:15
quelle
0

Airbrake bietet eine JavaScript-Bibliothek für die Protokollierung von Stacktraces zu Ihrem Airbrake-Konto oder Ihrem Errbit-Server.

Ich bekomme keine Stack-Traces in IE, und andere können nicht perfekt sein, aber es sieht definitiv so aus, als ob es in der Richtung von dem ist, wonach Sie suchen.

    
cjc343 20.11.2012 19:27
quelle
-1

Sie können javascript stacktrace mit stacktrace.js erzeugen

Ссылка

Sie können auch auf Ссылка

verweisen     
Deepak Goyal 25.07.2013 11:50
quelle