可以在Mac,PC或其他设备上镜像iOS Safari调试控制台吗?

时间:2012-03-27 14:06:14

标签: html ios debugging

所有

我正在开发针对iPhone的基于HTML的网络应用(即非本机应用)。

我通常使用Safari的调试控制台来追踪JavaScript错误;它非常方便。

然而,当我正在开发一些复杂的JavaScript函数时 - 在Web应用程序和控制台窗口之间来回切换是非常繁琐的。此外,有时候我想同时看到窗口和应用程序,所以我可以看到控制台消息,而我正在与应用程序进行交互。

那么 - 是否可以将调试控制台“镜像”到另一台设备,或者Mac或PC?

换句话说 - 我希望能够在我的iPhone上使用网络应用(或网页),并获得console.log()(或.warn()或{{1}的输出}或.error())显示在我的开发机器上的窗口中。

Adob​​e有一种名为 Shadow (http://labs.adobe.com/technologies/shadow/)的内容,它看起来像关闭

  

Adobe®Phadow是一种新的检查和预览工具,允许   前端Web开发人员和设计人员可以更快地完成工作   通过简化预览流程,使其更容易实现   为移动设备定制网站。

...但它并不完全我正在寻找的东西。 (至少,它听起来并不像描述)。

提前抱歉 - 我对这种类型的开发很陌生,所以我可能没有意识到其他人都知道的一些工具。

无论哪种方式 - 感谢任何指示。

2 个答案:

答案 0 :(得分:2)

jsconsole.com可以做到这一点。请阅读http://jsconsole.com/remote-debugging.html了解详情。

http://youtu.be/Y219Ziuipvc告诉您如何操作。

答案 1 :(得分:1)

weinre完全符合您的要求。他们的文档相当彻底,所以我会让他们告诉what you need to do让它运行。

PhoneGap实际上提供了由mobile web app debugging tool提供支持的weinre,并且很容易设置,因此您可能需要先检查一下。