有没有办法在Android中为Safari启用JavaScript错误/调试控制台?
问题描述:
我正在开发需要在Google Android Phone OS上运行的JavaScript应用程序。有没有在Android模拟器或实际设备上的Safari中启用JavaScript错误/调试控制台的方法?如果有的话,如何这样做的任何指示,将不胜感激。有没有办法在Android中为Safari启用JavaScript错误/调试控制台?
答
快速谷歌变成了这个blog post(贴你问你的问题后),这至少应该让你看到使用命令通过Android调试桥任何JavaScript错误:
adb logcat WebCore:V *:S
不太一样作为一个完整的调试控制台。
答
它看起来像,配合Android 2.0.1 SDK你需要的“浏览器”过滤器而不是“WebCore的”
答
我知道你的问题是关于Safari浏览器,但你可能想看看使用Chrome代替。您现在可以使用Chrome的桌面开发人员工具来调试和分析Android设备上的应用。
方法如下:
- 在的Android Chrome,点击设置 - >开发人员工具,并检查 “启用USB网页调试”
- 在桌面上,上运行
adb forward tcp:9222 localabstract:chrome_devtools_remote
- 现在桌面 Chrome,导航到localhost:9222。
您应该看到您打开的手机页面列表。点击你想调试/配置文件的那个。
详细说明here
答
您可以查看日志,并与weinre
weinre是Web页面的调试器,类似Firebug(用于Firefox)和Web Inspector(用于基于WebKit的浏览器),除了它被设计为可以远程工作,并且特别是可以用来调试web移动设备上的页面,例如电话。
答
在Android上写的是:当当前页面是要调试的页面时,在地址行上写入debug。您将可以访问控制台。
对我来说这是adb logcat浏览器:W *:S。 任何人都知道如何清理控制台? – SoulWanderer 2010-12-07 14:40:52
在终端上?控制+ c,然后输入“清除”,然后两次向上并输入。 – dsomnus 2012-03-26 18:37:40
命令k在os x上清除(os x)终端 – 2013-01-25 21:55:57