【问题标题】:Viewing browser console.log output on a Samsung Galaxy Tab 2.0 7"在 Samsung Galaxy Tab 2.0 7" 上查看浏览器 console.log 输出
【发布时间】:2012-07-10 15:02:02
【问题描述】:

我觉得我一定做错了什么。在大多数 Android 设备上,我可以使用 adb logcat 在浏览器窗口中查看 console.log 的输出。但是,三星 Galaxy Tab 2.0 7" 似乎并非如此。在此设备上,我根本看不到来自浏览器的任何日志,即使我没有过滤。我有什么为了记录该输出要做什么?

【问题讨论】:

  • AFAIK 一些(供应商)浏览器只是不会将日志发送到任何有用的地方。也许用javascript写一些自定义的东西?有用于远程调试的书签解决方案。
  • 我知道在旧版本的 Android 中,我可以使用 adb logcat 并将 console.log 消息直接输出到日志中。事实上,我也可以在我坐在这里的 Acer Iconia Tab 上做到这一点,但我似乎无法用三星做到这一点。如果没有必要,我宁愿不要闯入书签调试。
  • 这似乎是供应商选择遗漏的东西,而不是基于 android 版本。您可以考虑使用替代浏览器进行一般开发,但您不会在该设备的默认浏览器上进行测试。如果您想使用不支持此功能的默认浏览器,您可能不得不求助于一些聪明的方法。
  • 我在三星 Galaxy S2 上遇到了同样的问题。
  • @gregers 如果您找到解决方案,请告诉我。

标签: javascript android adb


【解决方案1】:

我没有找到通过 adb logcat 查看日志消息的方法,但您始终可以使用 Weinre。这是一个您插入/注入的脚本,可让您从浏览器远程获取 WebKit 开发工具的轻量级版本。它不具备一切,但您可以获得控制台、检查和其他一些工具。在此处下载http://people.apache.org/~pmuellr/weinre/docs/latest/ 或使用托管版本http://debug.phonegap.com/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-21
    • 2015-07-10
    • 2016-12-18
    • 2013-04-26
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    相关资源
    最近更新 更多