gpt4 book ai didi

javascript - 在 Chrome devtools 中查看页面加载时发生的 Android webview 网络请求

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:09:07 26 4
gpt4 key购买 nike

如果您在 Android 中打开了一个 webview,您可以在 Chrome devtools 中检查它。但是,我无法先打开 devtools,然后再打开 webview 来记录页面加载时发生的网络请求。有没有办法记录 WebView 加载后立即发生的网络请求?

此外,刷新页面的行为与初始加载不同,因为页面修改了 URL。

最佳答案

您可以通过实现自己的 WebViewClient 来拦截 WebView 通信的各种组件。下面是一个简短的 fragment :

webView.webViewClient = object : WebViewClient() {

override fun shouldInterceptRequest(view: WebView,
request: WebResourceRequest): WebResourceResponse? {
// Use the `request` object as needed.
}
}

关于 WebViewClient 的更多信息,包括其他可能的覆盖,可以在 here 中找到。 .

关于javascript - 在 Chrome devtools 中查看页面加载时发生的 Android webview 网络请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55928314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com