iPad上的Safari浏览器未报告JavaScript错误的行号

8

我正在使用iOS 5的iPad 2开发一个网络应用程序。

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

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

感谢任何帮助。


Web应用程序处理触摸和手势事件,我无法在桌面版浏览器上测试它们。 - mLar
我仍然遇到这个问题。如此令人恼火的简单,不贴出文件和行号简直有点过分了。 - Bobby
1
请注意,iOS 6(如果您选择升级)支持通过桌面版Safari将您的i设备连接到计算机,以便在i设备上调试站点。请参见:http://adrielservice.com/blog/?p=894 另外,Chrome(和其他浏览器)允许您在桌面版本中模拟触摸事件。 - phatskat
2个回答

5

0

您可以尝试使用常规的Safari或Chrome在那里先编写,然后再使用iPad;或者,您可以使用Weinre应用程序,该应用程序为您提供类似于Firebug / Chrome开发人员工具的控制台。


Web应用程序处理触摸和手势事件,我无法在桌面版浏览器上测试它们。 - mLar
3
在Chrome中,您可以通过单击调试控制台中的设置按钮并选中“模拟触摸事件”来模拟触摸事件。手势方面不太确定。 - pablo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接