webView が URL にアクセスしたときに http パッケージをキャプチャすると、問題が発生しました。パッケージは、ajax によって送信されたリクエストのヘッダーに「X-requested-with」キーがあり、「com.xxx」のようなアプリ パッケージ名の値を持っていることを示しています。訪問した URL にリクエストが自分のアプリからのものであることを知らせたくないので、「X-requested-with」キーを別の値に置き換える必要があります。 android、それらのすべてが機能しません。
loadUrl(Strring url, Map<String, String> extraHeaders)
ajax によって送信されるリソース リクエストではなく、ページ リクエストでのみ呼び出されます。shouldOverrideUrlLoading(WebView view, String url)
すべてのリクエストで呼び出されWebViewClient.shouldInterceptRequest(android.webkit.WebView view, java.lang.String url)
ますが、ヘッダーを変更することはできません。それで、質問に対する解決策はありますか?どうもありがとう。