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

mLa*_*Lar 7 javascript safari ipad

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

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

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

任何帮助将不胜感激.

小智 5

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

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

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


dar*_*102 0

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

  • 您可以通过单击调试控制台中的设置按钮并选中:“模拟触摸事件”来模拟 Chrome 中的触摸事件。不确定手势。 (3认同)