Safari for Ipad没有报告Javascript错误的行号

时间:2012-02-02 21:06:58

标签: javascript ipad safari

我正在使用带有IO 5的iPad 2来开发Web应用程序。

我已启用开发者控制台以获取日志,但是当发生javascript错误时,它不包含相应的行号。

由于Web应用程序处理触摸和手势事件,我无法在桌面版浏览器上测试它们!

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:3)

您可以添加窗口级错误处理程序

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

并让控制台记录行号。每个错误您将获得两个控制台日志,但您可以更好地控制输出。

答案 1 :(得分:0)

您可以尝试使用常规Safari或Chrome,然后在使用iPad之前先将其写入,或者使用Weinre应用程序为您提供类似firebug / chrome开发人员工具的控制台。