WebView流量监视器

时间:2014-10-11 22:21:30

标签: android webview packages monitor traffic

我有一个关于android WebView的问题。有可能以某种方式监视webView生成的应用程序的所有流量吗?我想定期访问所有加载页面的xhr。 通常我想访问生成webview对象的所有请求。

3 个答案:

答案 0 :(得分:0)

您可以创建一种方法来触发倒计时(显示广告的时间)或只是+1视图。在这种方法中,您还应该显示视图,因此它们总是在一起。

答案 1 :(得分:0)

如果您运行的是4.4+,则可以使用Chrome开发工具。请参阅 https://developer.chrome.com/devtools/docs/remote-debugging 以供参考(如果您正在运行Chrome,请按f12)

然后,您可以在网络标签下的网页浏览/页面中查看请求。

修改

同样,不是您可以添加到代码中的解决方案,但您可以使用fiddler来监控活动。 Telerik有一个关于在你的电脑和Android设备上进行设置的指南:http://docs.telerik.com/fiddler/configure-fiddler/tasks/ConfigureForAndroid

答案 2 :(得分:0)

我找到了像

这样的东西
public WebResourceResponse shouldInterceptRequest (WebView view, String url)

我认为我离我的问题找到答案更近了一步;)。 该方法捕获所有请求并提供请求URL。现在我想知道是否有可能在该方法中读取响应。