WebViewClient.ShouldInterceptRequest メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ShouldInterceptRequest(WebView, IWebResourceRequest) |
リソース要求をホスト アプリケーションに通知し、アプリケーションがデータを返せるようにします。 |
ShouldInterceptRequest(WebView, String) |
古い.
リソース要求をホスト アプリケーションに通知し、アプリケーションがデータを返せるようにします。 |
ShouldInterceptRequest(WebView, IWebResourceRequest)
リソース要求をホスト アプリケーションに通知し、アプリケーションがデータを返せるようにします。
[Android.Runtime.Register("shouldInterceptRequest", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;", "GetShouldInterceptRequest_Landroid_webkit_WebView_Landroid_webkit_WebResourceRequest_Handler")]
public virtual Android.Webkit.WebResourceResponse? ShouldInterceptRequest (Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request);
[<Android.Runtime.Register("shouldInterceptRequest", "(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Landroid/webkit/WebResourceResponse;", "GetShouldInterceptRequest_Landroid_webkit_WebView_Landroid_webkit_WebResourceRequest_Handler")>]
abstract member ShouldInterceptRequest : Android.Webkit.WebView * Android.Webkit.IWebResourceRequest -> Android.Webkit.WebResourceResponse
override this.ShouldInterceptRequest : Android.Webkit.WebView * Android.Webkit.IWebResourceRequest -> Android.Webkit.WebResourceResponse
パラメーター
- view
- WebView
android.webkit.WebView
リソースを要求しているリソース。
- request
- IWebResourceRequest
要求の詳細を格納しているオブジェクト。
戻り値
android.webkit.WebResourceResponse
応答情報を格納している場合、または null
WebView がリソース自体を読み込む必要があるかどうか。
- 属性
注釈
リソース要求をホスト アプリケーションに通知し、アプリケーションがデータを返せるようにします。 戻り値が null
指定されている場合、WebView は引き続き通常どおりリソースを読み込みます。 それ以外の場合は、戻り値の応答とデータが使用されます。
このコールバックは、ネットワーク経由で要求を送信するスキームだけでなく、 http(s):
さまざまな URL スキーム (例: 、 data:
、 file:
など) に対して呼び出されます。 これは、URL、URL、blob:
または URL を介してfile:///android_res/
file:///android_asset/
アクセスされた資産には呼び出javascript:
されません。
リダイレクトの場合、これは最初のリソース URL に対してのみ呼び出され、後続のリダイレクト URL には呼び出されません。
<p class="note"><b>Note:</b> このメソッドは UI スレッド以外のスレッドで呼び出されるため、クライアントはプライベート データまたはビュー システムにアクセスするときに注意を払う必要があります。
<p class="note"><b>注:</b> セーフ ブラウズが有効になっている場合、これらの URL は引き続きセーフ ブラウズ チェックを受けます。 これが望ましくない場合は、そのホストの安全な参照チェックをスキップしたり、呼び出SafeBrowsingResponse#proceed
して警告#onSafeBrowsingHit
を無視したりするために使用WebView#setSafeBrowsingWhitelist
できます。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
ShouldInterceptRequest(WebView, String)
注意事項
deprecated
リソース要求をホスト アプリケーションに通知し、アプリケーションがデータを返せるようにします。
[Android.Runtime.Register("shouldInterceptRequest", "(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;", "GetShouldInterceptRequest_Landroid_webkit_WebView_Ljava_lang_String_Handler")]
[System.Obsolete("deprecated")]
public virtual Android.Webkit.WebResourceResponse? ShouldInterceptRequest (Android.Webkit.WebView? view, string? url);
[<Android.Runtime.Register("shouldInterceptRequest", "(Landroid/webkit/WebView;Ljava/lang/String;)Landroid/webkit/WebResourceResponse;", "GetShouldInterceptRequest_Landroid_webkit_WebView_Ljava_lang_String_Handler")>]
[<System.Obsolete("deprecated")>]
abstract member ShouldInterceptRequest : Android.Webkit.WebView * string -> Android.Webkit.WebResourceResponse
override this.ShouldInterceptRequest : Android.Webkit.WebView * string -> Android.Webkit.WebResourceResponse
パラメーター
- view
- WebView
android.webkit.WebView
リソースを要求しているリソース。
- url
- String
リソースの生の URL。
戻り値
android.webkit.WebResourceResponse
応答情報を格納している場合、または null
WebView がリソース自体を読み込む必要があるかどうか。
- 属性
注釈
リソース要求をホスト アプリケーションに通知し、アプリケーションがデータを返せるようにします。 戻り値が null
指定されている場合、WebView は引き続き通常どおりリソースを読み込みます。 それ以外の場合は、戻り値の応答とデータが使用されます。
このコールバックは、ネットワーク経由で要求を送信するスキームだけでなく、 http(s):
さまざまな URL スキーム (例: 、 data:
、 file:
など) に対して呼び出されます。 これは、URL、URL、blob:
または URL を介してfile:///android_res/
file:///android_asset/
アクセスされた資産には呼び出javascript:
されません。
リダイレクトの場合、これは最初のリソース URL に対してのみ呼び出され、後続のリダイレクト URL には呼び出されません。
<p class="note"><b>Note:</b> このメソッドは UI スレッド以外のスレッドで呼び出されるため、クライアントはプライベート データまたはビュー システムにアクセスするときに注意を払う必要があります。
<p class="note"><b>注:</b> セーフ ブラウズが有効になっている場合、これらの URL は引き続きセーフ ブラウズ チェックを受けます。 これが望ましくない場合は、そのホストの安全な参照チェックをスキップしたり、呼び出SafeBrowsingResponse#proceed
して警告#onSafeBrowsingHit
を無視したりするために使用WebView#setSafeBrowsingWhitelist
できます。
このメンバーは非推奨です。 代わりに #shouldInterceptRequest(WebView, WebResourceRequest) shouldInterceptRequest(WebView, WebResourceRequest)
を使用してください
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。