【发布时间】:2012-06-02 13:16:47
【问题描述】:
有没有像firebug这样的工具来调试移动浏览器中的javascript/jquery Ajax请求?
你们如何在移动设备的移动浏览器中调试东西?
【问题讨论】:
标签: mobile firebug mobile-browser
有没有像firebug这样的工具来调试移动浏览器中的javascript/jquery Ajax请求?
你们如何在移动设备的移动浏览器中调试东西?
【问题讨论】:
标签: mobile firebug mobile-browser
取决于设备。我没有机会在 Android 上使用浏览器,但我在 iPhone 和 iPad 上做了一些调试。通常大多数测试都可以通过模拟器进行,但在某些情况下,例如当您必须测试多点触控手势等时,通过模拟器/代理更改并不完全可行。
首先,您需要激活调试(设置->Safari)。但这只是问题的前半部分。第二个必须在代码中完成。如果您尝试测试错误的数据不是很大,您可以对其进行序列化(通常是对象)并通过控制台页面中的 console.log() 命令显示(打开单击顶部栏将显示在您启用调试)。
这或多或少适用于简单的情况。
【讨论】:
对于 iphone 和 ipad 测试,您可以使用桌面版 Safari 并像这样更改用户代理:
http://www.onedigitallife.com/2005/08/03/changing-safaris-user-agent/
【讨论】:
有一个phonegap用来远程调试移动设备(所有移动设备)的脚本插件,建议你看看:http://debug.phonegap.com/
这使您可以在 iPhone、Android、Windows Mobile 等台式计算机移动设备上进行调试。
【讨论】: