所有
我正在开发针对iPhone的基于HTML的网络应用(即非本机应用)。
我通常使用Safari的调试控制台来追踪JavaScript错误;它非常方便。
然而,当我正在开发一些复杂的JavaScript函数时 - 在Web应用程序和控制台窗口之间来回切换是非常繁琐的。此外,有时候我想同时看到窗口和应用程序,所以我可以看到控制台消息,而我正在与应用程序进行交互。
那么 - 是否可以将调试控制台“镜像”到另一台设备,或者Mac或PC?
换句话说 - 我希望能够在我的iPhone上使用网络应用(或网页),并获得console.log()
(或.warn()
或{{1}的输出}或.error()
)显示在我的开发机器上的窗口中。
Adobe有一种名为 Shadow (http://labs.adobe.com/technologies/shadow/)的内容,它看起来像关闭:
Adobe®Phadow是一种新的检查和预览工具,允许 前端Web开发人员和设计人员可以更快地完成工作 通过简化预览流程,使其更容易实现 为移动设备定制网站。
...但它并不完全我正在寻找的东西。 (至少,它听起来并不像描述)。
提前抱歉 - 我对这种类型的开发很陌生,所以我可能没有意识到其他人都知道的一些工具。
无论哪种方式 - 感谢任何指示。
答案 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,并且很容易设置,因此您可能需要先检查一下。