有没有工具可以在 iPhone 上分析 Web 应用程序?
我正在寻找类似 Google 的 Speed Tracer 或 Chrome 开发者工具上的网络选项卡之类的东西。我倒要看看:
- 向服务器发出哪些请求
- 给出了什么 HTTP 响应
- 从缓存中提取哪些项目,以及
- 所有请求的时间表。
理想情况下,这将分析网页以及在本机应用程序中发出的 Web 服务请求。
有什么工具可以做到这一点吗?有没有人有很好的方法来获取这些信息?
我认为weinre可能正是您想要的。它是一个远程 FireBug 克隆;你在 HTML 中加入一行代码,在桌面上运行服务器,然后在桌面上使用类似 FireBug 的工具;你甚至可以从控制台运行东西,在你的 iPhone 上显示的网页上执行。
不幸的是,这仅适用于网页(或网络应用程序);我不知道您如何为本机应用程序做到这一点。
编辑:要查看所有流量,您可以考虑调试 HTTP 代理,例如Fiddler。在设置 -> WiFi -> [您的接入点] -> DHCP -> HTTP 代理 -> 手动设置您的 iPhone,然后坐下来让 Fiddler 为您计算事情。