有没有办法在Android中为Safari启用JavaScript错误/调试控制台?
我正在开发一个JavaScript应用程序,需要在谷歌Android手机操作系统上运行。有没有办法在Android仿真器或实际设备上启用Safari中的JavaScript错误/调试控制台?如果是这样的话,请提供有关如何执行此操作的任何说明。一个快速的Google会显示此消息(在您提出问题后发布),它至少可以让您通过Android调试桥使用以下命令查看任何Javascript错误:有没有办法在Android中为Safari启用JavaScript错误/调试控制台?,javascript,android,safari,Javascript,Android,Safari,我正在开发一个JavaScript应用程序,需要在谷歌Android手机操作系统上运行。有没有办法在Android仿真器或实际设备上启用Safari中的JavaScript错误/调试控制台?如果是这样的话,请提供有关如何执行此操作的任何说明。一个快速的Google会显示此消息(在您提出问题后发布),它至少可以让您通过Android调试桥使用以下命令查看任何Javascript错误: adb logcat WebCore:V *:S 与完整的调试控制台不太一样。看起来,使用Android 2.0
adb logcat WebCore:V *:S
与完整的调试控制台不太一样。看起来,使用Android 2.0.1 SDK,您需要在“浏览器”而不是“WebCore”上进行过滤。我发现您可以在手机本身上获得此调试信息,无需使用adb或将其插入计算机,只需下载日志查看器即可
查看以了解更多信息。我知道您的问题是关于Safari的,但您可能希望改用Chrome。您现在可以使用Chrome的桌面开发工具在Android设备上调试和配置应用程序 以下是方法:
adb-forward-tcp:9222 localabstract:chrome\u-devtools\u-remote
详细说明见您可以使用weinre查看日志和更多内容 从 weinre是网页的调试器,如FireBug(用于FireFox)和web Inspector(用于基于WebKit的浏览器),但它的设计目的是远程工作,特别是允许您在手机等移动设备上调试网页
在Android上写关于:当当前页面是要调试的页面时,在地址行上调试。您可以访问控制台。对我来说,这是adb logcat浏览器:W*:S。有人知道如何清洁终端上的控制台吗?control+c,然后键入“clear”,然后向上箭头两次并输入。如果您在移动设备上运行chromium adb logcat chromium:V*:SAlso,则只需键入:
adb logcat
即可获得标志列表。我正在寻找“信息”输出,所以我使用了:adb logcat浏览器:I*:S
注意,不会发生任何事情来确认您已启用调试模式。但是如果你去设置,你会发现一个“调试”选项卡。此外,除非有什么东西可以显示,否则控制台不会显示。在Android 4.2.2的三星Galaxy标签上完美运行