ios - try-catch in JavaScript : how to get stack trace or line number of the original error -
when using try-catch in javascript, how line number of line caused error?
on many browsers, below code work great , stack trace points actual line throw exception.
however, browsers not have "e.stack". iphone's safari 1 example.
is there someway line number work browsers?
try { // lots of code here var = v.willgenerateerror; // how line number in catch?? // lots of code here } catch (e) { alert (e.stack) // work on chrome, ff. no not work on safari alert (e.line) // work on safari not on iphone }
many thanks!
update: found e.line works on safari still not available on iphone, latest ios version
try use e.linenumber
. example:
try { var = v.willgenerateerror; } catch (e) { alert(e.linenumber); }
Comments
Post a Comment