随着最近发布的Chrome for iOS,我想知道如何启用Chrome iOS远程调试?
更新:随着iOS 6的发布,现在可以使用Safari进行远程调试。
随着最近发布的Chrome for iOS,我想知道如何启用Chrome iOS远程调试?
更新:随着iOS 6的发布,现在可以使用Safari进行远程调试。
当前回答
从我的理解,谷歌Chrome利用了iOS的UIWebView,而不是像Android对手一样完全成熟的Chrome实现。
其他回答
你还需要关闭“私人浏览”。
设置> Safari >私人浏览> OFF
许多远程控制台工作正常。http://farjs.net是我的项目,我能够成功地调试特定于Crome iOS的问题,而不是在safari中使用它。(可能包括所有其他移动浏览器)
问题是注入调试代码有点棘手,因为Chrome不允许你安装bookmarklet。
相反,您可以在要调试的页面上打开一个标签,在farjs.com上打开另一个标签,然后单击“bookmarklet”。
复制bookmarklet JS代码,回到第一个选项卡,返回要调试的页面,并将bookmarklet代码粘贴到位置栏中。
最后一步是滚动到位置栏的开头并添加“javascript:”,因为Chrome会删除它。
注意:我与Ghostlab的创造者Vanamco没有任何联系。
能够调试chrome特有的问题对我来说很重要,所以我开始寻找一些可以帮助我解决这个问题的东西。最后我很高兴地把钱花在了《Ghostlab 3》上。我可以测试Chrome和Safari移动浏览器,就像我在桌面上浏览它们一样。它只是给我一个LAN地址,用于我想调试的任何设备。每个使用该地址的应用程序都将出现在Ghostlab的列表中。
强烈推荐。
iOS WebKit调试代理是最简单的解决方案-调试和实时预览直接在Chrome。
我推荐Vorlon,就像weinre。我喜欢Vorlon的UI,它支持SSL,我的应用程序是在HTTPS,我尝试了weinre与ngrok, ghostlab和Vorlon,只有Vorlon工作良好。