Verbesserung unserer JavaScript-Fehlerberichte

8

Im Moment haben wir also einen generischen Code, um Fehler entweder aus unserem Code oder dem Code von Drittanbietern zu melden. Unser Projekt ist ein JQM / Phonegap-Projekt für iOS. Was passiert, ist, dass wir immer den gleichen nutzlosen Fehler bekommen ... TypeError: 'undefined' ist keine Funktion ... ohne Zeilennummer oder andere hilfreiche Informationen. Gibt es eine Möglichkeit, den Code zu ändern, um vielleicht WAS ist undefiniert oder wo es ist?

%Vor%

Alle Tipps zum Debuggen von Javascript-Fehlern würden ebenfalls helfen.

    
Twomz 19.01.2012, 22:01
quelle

2 Antworten

1

In den letzten Monaten haben Browser die Signatur von window.onerror erweitert, um mehr Informationen bereitzustellen.

%Vor%

Dies sollte Ihnen viel mehr Informationen geben. Aber es gibt immer noch Dinge, wo Sie einen besseren Kontext brauchen. Sie sollten einige Tools von Drittanbietern wie TrackJS ausprobieren, die Ihnen dies automatisch mitteilen, sowie zusätzliche Informationen darüber, wie der Fehler aufgetreten ist.

Disclaimer: Ich bin einer der Original-Autoren von TrackJS, daher kenne ich eine Menge über JavaScript-Fehler:)

    
Todd Gardner 06.07.2016 20:51
quelle
0

Haben Sie schon von Ripple gehört? Es ist ein mobiler Emulator für Chrome zum Testen von PhoneGap-Anwendungen.

Das könnte Ihnen helfen, Ihre Fehler zu finden, bevor Sie auf den Geräten debuggen.

    
Jivings 19.01.2012 23:34
quelle