有没有办法在iPad中使用Webkit Inspector远程调试?

时间:2011-06-08 15:24:29

标签: javascript android ipad debugging mobile

我有一台iPad,我想知道我是否可以使用Webkit Inspector从桌面远程调试它?据我了解,它需要您使用命令行开关启动浏览器。我不认为可以用iPad做,但我可能错了。

iPad2怎么样?还是Android平板电脑?

9 个答案:

答案 0 :(得分:18)

请参阅weinre

以下是摘录:

它是一个网页调试器,如FireBug(用于FireFox)和Web Inspector(用于基于WebKit的浏览器),除了它旨在远程工作,特别是允许您在移动设备上调试网页,例如电话。

如果您不熟悉FireBug或Web Inspector,那么对您来说并不太有意义。我们重复使用WebKit上的Web Inspector项目中的用户界面代码,因此如果您使用过Safari的Web Inspector或Chrome的开发者工具,那么我们将非常熟悉。

答案 1 :(得分:9)

现在,您可以直接在iPad / iPhone模拟器上使用Safari 6和新的Web Inspector进行调试http://encoreptl.tumblr.com/post/31512516711/web-inspector-debugging-for-iphone-and-ipad-from-mac-os

答案 2 :(得分:5)

此外,使用私有API发布的新博客也非常简单 - 请参阅http://atnan.com/blog/2011/11/17/enabling-remote-debugging-via-private-apis-in-mobile-safari/

答案 3 :(得分:5)

对于iPad模拟器(Xcode 4.2),您可以使用iWebInspector轻松启用远程控制台:

http://www.iwebinspector.com/

答案 4 :(得分:3)

您的问题提及Android平板电脑。借助适用于Android的Chrome(4.0),您可以通过USB在Chrome桌面上远程调试网页。我使用它,效果很好。请参阅https://play.google.com/store/apps/details?id=com.android.chrome&hl=enhttps://developers.google.com/chrome/mobile/docs/debugging

编辑:weinre,在上面接受的答案中提到,也报告它在Android浏览器中有效。

答案 5 :(得分:1)

保罗是对的,我们很棒。此外,在http://css-tricks.com/14727-five-questions-with-paul-irish/中,Paul Irish暗示Chrome Developer Tools / Webkit Inspector可以实现这一目标:

  

我对团队在远程调试方面所做的工作感到非常兴奋,因为现在所有移动WebKit端口都可以使用,这意味着您可以在设备上查看,查看网络详细信息以及编辑CSS。 。   我还没有看到如何使用iOS Safari进行此操作的示例。

答案 6 :(得分:1)

您也可以使用它来激活设备上的Firebug。在Windows上为我工作

http://martinkool.com/post/13629963755/firebug-on-ipad-and-iphone

答案 7 :(得分:1)

Safari允许您调试和检查移动浏览器中的元素。许多远程控制台,如www.farjs.com或jsconsole.com也允许这样做。

与Charles一样的调试代理使用的www.farjs.com也允许您在本机应用程序中调试Web视图。

答案 8 :(得分:1)

如果您没有使用基于Webkit的调试器,也可以使用Firefox的Inspector进行调试,那么使用Firefox Developer Edition可能就是您的答案。 这个版本的Firefox包括WebIDEValence,它们共同使得在iPad上调试Safari变得非常容易。以下是要遵循的步骤:

  • 启用' Web Inspector'在iPad上的Safari上:转到设置> Safari>高级> Web Inspector并确保它已开启。
  • 打开要调试的页面。
  • 使用USB线将iPad连接到本机。
  • 在您的计算机中打开Firefox Developer Edition。
  • 点击Firefox中的WebIDE插件(您可能需要在主菜单下查找)

    WebIDE icon

  • 在iOS上选择Safari和#39;作为运行时

    Safari on iOS

  • 点击'打开应用程序'并且您将看到您在Safari上列出的页面。

your Safari tab

  • 选择它。将出现FF开发工具窗口。
  • 调试离开!