2013-12-10 29 views
7

我试图在Chrome for iPad上调试错误。我怎样才能做到这一点?针对iOS的远程调试Chrome for

附加信息:

我知道如何调试Safari浏览器适用于iOS。我目前没有Mac。

  • 这是真的,我需要的Safari在Mac OS X远程调试iOS版Chrome?

  • Desktop Chrome是否允许任何内容?

  • Chrome for iOS只是一个webview应用程序吗?

+2

怀疑什么改变,因为这是问:http://stackoverflow.com/questions/11262236/ios-remote-debugging – epascarello

回答

6

您目前无法直接在iOS上远程调试Chrome。它使用的uiWebView可能与Mobile Safari有微妙差别

您有几个选项。

选项1:Remote-debug Mobile Safari using Safari's inspector.如果您的问题在Mobile Safari中重现,这绝对是最好的选择。事实上,通过iOS模拟器更容易。

选项2:Use Weinre for a slimmed down debugging experience Weinre没有太多功能,但有时它已经够用了。

选项3:远程调试功能相同的适当的uiWebView。

这是做到这一点的最好方法。您需要登录install XCode

  1. 转到github.com/paulirish/iOS-WebView-App和 “下载Zip” 或克隆。
  2. 打开XCode,打开现有项目,然后选择刚刚下载的项目。
  3. 打开WebViewAppDelegate.m并将urlString更改为您要测试的URL。
  4. 在iOS模拟器中运行应用程序。
  5. 打开Safari,打开开发菜单,选择iOS模拟器并选择您的web视图。
  6. Safari Inspector现在将检查您的uiWebView。

enter image description here

enter image description here

enter image description here

1

这是真的,我需要的Safari在Mac OS X远程调试iOS版Chrome?

据我了解,是的。

Desktop Chrome是否允许任何内容?

没有

是iOS版Chrome只是一个web视图的应用程序?

是,应用程序会被拒绝,否则,这就是为什么Mozilla的原本没有建立适用于iOS的浏览器。