【问题标题】:WebView traffic monitorWebView 流量监控
【发布时间】:2014-10-11 22:21:29
【问题描述】:

我有一个关于 android WebView 的问题。是否有可能以某种方式监控应用程序 webView 生成的所有流量?我想访问所有加载页面定期触发的xhr。 一般来说,我想访问所有生成 webview 对象的请求。

【问题讨论】:

    标签: android webview packages monitor traffic


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我发现了类似的东西

      public WebResourceResponse shouldInterceptRequest (WebView view, String url)
      

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

      【讨论】:

      • 你在哪里找到的?
      【解决方案3】:

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

      然后您可以在网络选项卡下查看来自网络视图/页面的请求。

      编辑:

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

      【讨论】:

      • 我知道这种可能性,但我想在 android 应用中访问请求和响应
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      相关资源
      最近更新 更多