如何拦截从Android发出的所有请求WebView并获取相应的请求标头?我希望看到WebView包含XHR,脚本源,CSS等的每个请求的标题.
iOS上的等价物是覆盖NSURLCache它将为您提供所有这些信息.以下可能是最接近我想要的,但据我所知,WebViewClient只有给我们回字符串:
void onLoadResource(WebView view, String url);
WebResourceResponse shouldInterceptRequest(WebView view, String url);
Run Code Online (Sandbox Code Playgroud)
May*_*ore 10
webview.setWebViewClient(new WebViewClient() {
@SuppressLint("NewApi")
@Override
public WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request) {
Log.d("", "request.getRequestHeaders()::"+request.getRequestHeaders());
return null;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13359 次 |
| 最近记录: |