在默认Android浏览器上调试Web应用程序(不是Chrome)

时间:2014-12-11 21:33:36

标签: android debugging web-applications google-chrome-devtools remote-debugging

我正在研究如何在Android浏览器上调试Web应用程序。我做了一些调查,并了解从Android 4.4开始,默认 Android浏览器基于Chromium,因此使用Chrome for Android调试Android 4.4+应该足够接近。

我的问题主要是关于Jelly Bean(Android 4.1-4.3)设备上的默认Android浏览器。

  1. 适用于Android的Chrome是否足够接近大多数默认Android 浏览器?
  2. 对于非Chrome的默认浏览器,最好的是什么 调试方式?
  3. 对于问题#2,我看到很多人推荐weinre。我们是最好的选择吗?

1 个答案:

答案 0 :(得分:1)

根据我的经验,旧的Android浏览器与基于Chromium的新浏览器完全不同。不同的功能,不同的性能,不同的怪癖。

您可以通过几种方式在Android上调试浏览器< 4.4:

  • jshybugger.com - 可能是最好的,但商业
  • weinre - 上次我检查它是随机丢弃的连接,并且在第一时间运行起来非常复杂,但它是最好的免费选项
  • firebug lite - 如果您绝望,可以在您的网站上添加firebug lite并尝试在手机上使用它。超级尴尬,但总比没有好。
  • console.log - 如果您使用的是WebView,则可以在Android Studio中获得console.*次来电的输出