0

Android WebView からのリソース リクエストに使用される URL を書き換えたいと考えています。そのようなことを行うために私が見るフックは、WebView の WebViewClient で shouldInterceptRequest をオーバーライドすることです。ただし、そのメソッドは文字列 URL のみを提供し、リクエストの詳細 (ヘッダーなど) へのアクセスは提供しません。その結果、呼び出しが GET なのか POST なのか / Ajax 呼び出しなのかなどを知ることは不可能です。

残りのリクエストを保持しながら、リソース URL を書き換える機会を提供する Android WebView フックは他にありますか?

IOS では、書き換えを実行できる NSURLCache のカスタム実装を提供できるようです。Androidに似たようなものはありますか?

(また、私は実際にはストック webview ではなく Crosswalk ブラウザーを使用しています。これは API が標準の Android WebView と非常に似ています。crosswalk または Android WebView のソリューションに興味があります。)

4

0 に答える 0