我有一个关于android WebView的问题。有可能以某种方式监视webView生成的应用程序的所有流量吗?我想定期访问所有加载页面的xhr。 通常我想访问生成webview对象的所有请求。
答案 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。现在我想知道是否有可能在该方法中读取响应。