我正在开发一个需要在Google Android手机操作系统上运行的JavaScript应用程序。有没有办法在Android模拟器或实际设备上启用Safari中的JavaScript错误/调试控制台?如果是这样,任何有关如何操作的说明将不胜感激。
答案 0 :(得分:30)
看起来,使用Android 2.0.1 SDK,你需要过滤“浏览器”而不是“WebCore”
答案 1 :(得分:26)
快速Google出现了blog post(在您提出问题后发布),至少应该让您通过Android Debug Bridge使用以下命令查看任何Javascript错误:
adb logcat WebCore:V *:S
虽然与完整的调试控制台不完全相同。
答案 2 :(得分:18)
在Android上写一下:当前页面是您要调试的页面时,在地址行上调试。你将可以访问控制台。
答案 3 :(得分:11)
我知道你的问题是关于Safari的,但你可能想要考虑使用Chrome。您现在可以使用Chrome的桌面开发者工具来调试和分析Android设备上的应用。
以下是:
adb forward tcp:9222 localabstract:chrome_devtools_remote
您应该会看到手机上已打开的页面列表。单击要调试/配置文件的那个。
详细说明为here
答案 4 :(得分:6)
我发现您可以在手机上获取此调试信息,无需使用adb或将其插入计算机,只需下载日志查看器即可。
查看link了解详情。
答案 5 :(得分:2)
您可以使用weinre
查看日志等等weinre是一个网页调试器,如FireBug(用于FireFox)和Web Inspector(用于基于WebKit的浏览器),除了它设计用于远程,特别是允许您在移动设备(如手机)上调试网页。