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.
In den letzten Monaten haben Browser die Signatur von window.onerror
erweitert, um mehr Informationen bereitzustellen.
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:)
Tags und Links javascript cordova ios error-handling jquery-mobile