WebViewClient.ShouldInterceptRequest Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ShouldInterceptRequest(WebView, IWebResourceRequest) |
Benachrichtigen Sie die Hostanwendung über eine Ressourcenanforderung, und erlauben Sie der Anwendung, die Daten zurückzugeben. |
ShouldInterceptRequest(WebView, String) |
Veraltet.
Benachrichtigen Sie die Hostanwendung über eine Ressourcenanforderung, und erlauben Sie der Anwendung, die Daten zurückzugeben. |
ShouldInterceptRequest(WebView, IWebResourceRequest)
Benachrichtigen Sie die Hostanwendung über eine Ressourcenanforderung, und erlauben Sie der Anwendung, die Daten zurückzugeben.
[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
Parameter
- view
- WebView
Das android.webkit.WebView
fordert die Ressource an.
- request
- IWebResourceRequest
Objekt, das die Details der Anforderung enthält.
Gibt zurück
A android.webkit.WebResourceResponse
containing the response information or null
if the WebView should load the resource itself.
- Attribute
Hinweise
Benachrichtigen Sie die Hostanwendung über eine Ressourcenanforderung, und erlauben Sie der Anwendung, die Daten zurückzugeben. Wenn der Rückgabewert lautet null
, wird die Ressource weiterhin wie gewohnt geladen. Andernfalls werden die Rückgabeantwort und die Daten verwendet.
Dieser Rückruf wird für eine Vielzahl von URL-Schemas (z. B. , http(s):
, , data:
usw file:
.) aufgerufen, nicht nur für Schemas, die Anforderungen über das Netzwerk senden. Dies wird nicht für javascript:
URLs, blob:
URLs oder für Ressourcen aufgerufen, auf die über file:///android_asset/
oder file:///android_res/
URLs zugegriffen wird.
Bei Umleitungen wird dies nur für die ursprüngliche Ressourcen-URL aufgerufen, nicht für nachfolgende Umleitungs-URLs.
<p class="note"><b>Note:</b> Diese Methode wird für einen anderen Thread als den UI-Thread aufgerufen, sodass Clients beim Zugriff auf private Daten oder das Ansichtssystem Vorsicht walten lassen sollten.
<p class="note"><b>Note:</b> When Safe Browsing is enabled, these URLs still undergo Safe Browsing checks. Wenn dies nicht erwünscht ist, können WebView#setSafeBrowsingWhitelist
Sie die Überprüfungen des sicheren Browsens für diesen Host überspringen oder die Warnung #onSafeBrowsingHit
durch Aufrufen SafeBrowsingResponse#proceed
schließen.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ShouldInterceptRequest(WebView, String)
Achtung
deprecated
Benachrichtigen Sie die Hostanwendung über eine Ressourcenanforderung, und erlauben Sie der Anwendung, die Daten zurückzugeben.
[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
Parameter
- view
- WebView
Das android.webkit.WebView
fordert die Ressource an.
- url
- String
Die unformatierte URL der Ressource.
Gibt zurück
A android.webkit.WebResourceResponse
containing the response information or null
if the WebView should load the resource itself.
- Attribute
Hinweise
Benachrichtigen Sie die Hostanwendung über eine Ressourcenanforderung, und erlauben Sie der Anwendung, die Daten zurückzugeben. Wenn der Rückgabewert lautet null
, wird die Ressource weiterhin wie gewohnt geladen. Andernfalls werden die Rückgabeantwort und die Daten verwendet.
Dieser Rückruf wird für eine Vielzahl von URL-Schemas (z. B. , http(s):
, , data:
usw file:
.) aufgerufen, nicht nur für Schemas, die Anforderungen über das Netzwerk senden. Dies wird nicht für javascript:
URLs, blob:
URLs oder für Ressourcen aufgerufen, auf die über file:///android_asset/
oder file:///android_res/
URLs zugegriffen wird.
Bei Umleitungen wird dies nur für die ursprüngliche Ressourcen-URL aufgerufen, nicht für nachfolgende Umleitungs-URLs.
<p class="note"><b>Note:</b> Diese Methode wird für einen anderen Thread als den UI-Thread aufgerufen, sodass Clients beim Zugriff auf private Daten oder das Ansichtssystem Vorsicht walten lassen sollten.
<p class="note"><b>Note:</b> When Safe Browsing is enabled, these URLs still undergo Safe Browsing checks. Wenn dies nicht erwünscht ist, können WebView#setSafeBrowsingWhitelist
Sie die Überprüfungen des sicheren Browsens für diesen Host überspringen oder die Warnung #onSafeBrowsingHit
durch Aufrufen SafeBrowsingResponse#proceed
schließen.
Dieses Mitglied ist veraltet. Verwenden Sie stattdessen #shouldInterceptRequest(WebView, WebResourceRequest) shouldInterceptRequest(WebView, WebResourceRequest)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.