【问题标题】:How to inspect network requests and responses happened in Android System WebView remotely?如何远程检查 Android System WebView 中发生的网络请求和响应?
【发布时间】:2018-08-31 14:36:15
【问题描述】:

最近我在检查Android System WebView中发生的网络请求和响应时遇到问题。

问题是我们的应用有时无法使用 Android System WebView 加载一些 url,但我们无法获得足够的信息来跟踪这些情况。

像 Fiddler 或 Charles 这样的工具有一些限制,比如我应该可以访问那个 Android 设备,对吧?

我还尝试了Chrome远程调试之类的工具,这个工具可以很好地调试Android系统WebView中的问题,但是我应该通过USB连接Android设备和开发机器,对吧?

那么,有什么对我有用的东西可以远程检查 Android System WebView 中发生的网络请求和响应吗?

谢谢大家。

【问题讨论】:

    标签: android webview android-webview google-chrome-devtools remote-debugging


    【解决方案1】:

    使用 Charles Proxy 来检查网络请求,非常好用

    这篇文章会有所帮助 https://medium.com/@hackupstate/using-charles-proxy-to-debug-android-ssl-traffic-e61fc38760f7

    为您想要的域添加 ssl 代理设置,以便您可以清楚地看到响应和请求以及您在正文或标头中发送的标头和值

    如果你只想在 chrome 中远程调试 webview

    关注这个 https://developers.google.com/web/tools/chrome-devtools/remote-debugging/?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3

    【讨论】:

    • 感谢您的回复,我的问题不是如何使用Charles Proxy 也不是Chrome Remote 调试,我只是想找到一种在没有root 的设备上进行数据包捕获的方法。无论如何,非常感谢。
    猜你喜欢
    • 2010-11-26
    • 2019-09-19
    • 2021-12-28
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 2021-04-18
    • 2016-11-01
    • 2020-05-06
    相关资源
    最近更新 更多