Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Safari for Ipad not reporting line numbers on Javascript errors

I am using iPad 2 with IOs 5 to develop a web application.

I have enabled the developer console to get logs , but when javascript error occurs it does not include corresponding line number.

Since the web application handles touch and gesture events, I cannot test them on desktop version of the browser!

Any help will be appreciated.

like image 580
mLar Avatar asked Feb 02 '12 21:02

mLar


1 Answers

You can add a window level error handler

http://dev.opera.com/articles/view/better-error-handling-with-window-onerror/

and have that console log the line number. You'll be getting two console logs per error, but you will have more control over the output.

like image 55
M Marsh Avatar answered Sep 20 '22 01:09

M Marsh