【问题标题】:Debugging in mobile browsers在移动浏览器中调试
【发布时间】:2012-06-02 13:16:47
【问题描述】:

有没有像firebug这样的工具来调试移动浏览器中的javascript/jquery Ajax请求?

你们如何在移动设备的移动浏览器中调试东西?

【问题讨论】:

标签: mobile firebug mobile-browser


【解决方案1】:

取决于设备。我没有机会在 Android 上使用浏览器,但我在 iPhone 和 iPad 上做了一些调试。通常大多数测试都可以通过模拟器进行,但在某些情况下,例如当您必须测试多点触控手势等时,通过模拟器/代理更改并不完全可行。

首先,您需要激活调试(设置->Safari)。但这只是问题的前半部分。第二个必须在代码中完成。如果您尝试测试错误的数据不是很大,您可以对其进行序列化(通常是对象)并通过控制台页面中的 console.log() 命令显示(打开单击顶部栏将显示在您启用调试)。

这或多或少适用于简单的情况。

【讨论】:

    【解决方案2】:

    对于 iphone 和 ipad 测试,您可以使用桌面版 Safari 并像这样更改用户代理:

    http://www.onedigitallife.com/2005/08/03/changing-safaris-user-agent/

    【讨论】:

    • 事情在我的桌面 safari 浏览器中工作,用于 facebook 的 ajax 请求与用户代理作为 iphone 连接,但在 iphone 本身中尝试时不起作用。
    【解决方案3】:

    有一个phonegap用来远程调试移动设备(所有移动设备)的脚本插件,建议你看看:http://debug.phonegap.com/

    这使您可以在 iPhone、Android、Windows Mobile 等台式计算机移动设备上进行调试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 2023-01-31
      • 2013-11-12
      • 2011-10-09
      • 1970-01-01
      相关资源
      最近更新 更多