我有一台iPad,我想知道我是否可以使用Webkit Inspector从桌面远程调试它?据我了解,它需要您使用命令行开关启动浏览器。我不认为可以用iPad做,但我可能错了。
iPad2怎么样?还是Android平板电脑?
答案 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轻松启用远程控制台:
答案 4 :(得分:3)
您的问题提及Android平板电脑。借助适用于Android的Chrome(4.0),您可以通过USB在Chrome桌面上远程调试网页。我使用它,效果很好。请参阅https://play.google.com/store/apps/details?id=com.android.chrome&hl=en和https://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包括WebIDE和Valence,它们共同使得在iPad上调试Safari变得非常容易。以下是要遵循的步骤:
点击Firefox中的WebIDE插件(您可能需要在主菜单下查找)
在iOS上选择Safari和#39;作为运行时