Wie kann man bei Verwendung von TRY-CATCH in JavaScript die Zeilennummer der Zeile ermitteln, die den Fehler verursacht hat?
In vielen Browsern funktioniert der folgende Code sehr gut und ich erhalte den Stack-Trace, der auf die tatsächliche Zeile verweist, die die Ausnahme auslöst.
Einige Browser haben jedoch nicht "e.stack". IPhone Safari ist ein Beispiel.
Gibt es eine Möglichkeit, die Zeilennummer zu erhalten, die für alle Browser funktioniert?
%Vor%Vielen Dank!
UPDATE: Ich fand, dass e.line auf Safari funktioniert, aber immer noch nicht verfügbar auf IPhone, neueste iOS Version
Probieren Sie stacktrace.js aus, das genau dafür gemacht wurde.
Wenn Sie "e.line" in einem try ... catch-Block verwenden, wird die Zeilennummer des Fehlers in Mobile Safari angezeigt.
Tags und Links javascript ios mobile