動作しないヘッダーが設定されていない、私はWebViewの中にページの読み込みにカスタムヘッダーを追加する必要がありますが、それは動作しません:shouldInterceptRequestにWebResourceRequestのヘッダにヘッダを追加することによって、WebViewのにカスタムヘッダーを追加すると、
@Override
public WebResourceResponse shouldInterceptRequest (WebView view, WebResourceRequest request)
{
request.getRequestHeaders().add("MyHeader","MyValue");
return super.shouldInterceptRequest(view, request);
}
私はここで間違っていますか?私はAndroid 5で動作しています。
あなたはHTTPリクエストをしてWebResourceResponse
を返さなければならないと言って、多くの答えを見ました。これは私のようにヘッダーを修正しても無視されるからですか?
への呼び出しのAndroidソースコード内の場所を見つけようとしていますshouldInterceptRequestへの呼び出しの場所はどこにありますか、私はそれがどのように動作するか見ることができますが、見つけられませんでした。
はあなたのminSdkVersionがが 'shouldInterceptRequest(WebViewのビュー、WebResourceRequestリクエスト)'バージョン21のみ –
はいから支持されているので、21に設定されています。それは動作するはずですか? –