添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
[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

通知主机应用程序资源请求并允许应用程序返回数据。 如果返回值为 null ,WebView 将继续像往常一样加载资源。 否则,将使用返回响应和数据。

此回调针对各种 URL 方案(例如, http(s): data: file: 等)调用,而不仅仅是通过网络发送请求的方案。 不对 javascript: URL、 blob: URL 或通过 file:///android_asset/ file:///android_res/ URL 访问的资产调用此方法。

对于重定向,仅针对初始资源 URL 调用此 URL,而不调用任何后续重定向 URL。

<p class=“note”><b>Note:</b> 此方法在 UI 线程以外的线程上调用,因此客户端在访问专用数据或视图系统时应谨慎行事。

<p class=“note”><b>Note:</b> When Safe 浏览已启用,这些 URL 仍接受安全浏览检查。 如果这是不需要的,则可以用于 WebView#setSafeBrowsingWhitelist 跳过该主机的安全浏览检查,或通过调用 SafeBrowsingResponse#proceed 来消除警告 #onSafeBrowsingHit

适用于 . 的 android.webkit.WebViewClient.shouldInterceptRequest(android.webkit.WebView, android.webkit.WebResourceRequest) Java 文档

本页的某些部分是根据 Android 开放源代码项目 创建和共享 的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述 的术语使用。

[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

通知主机应用程序资源请求并允许应用程序返回数据。 如果返回值为 null ,WebView 将继续像往常一样加载资源。 否则,将使用返回响应和数据。

此回调针对各种 URL 方案(例如, http(s): data: file: 等)调用,而不仅仅是通过网络发送请求的方案。 不对 javascript: URL、 blob: URL 或通过 file:///android_asset/ file:///android_res/ URL 访问的资产调用此方法。

对于重定向,仅针对初始资源 URL 调用此 URL,而不调用任何后续重定向 URL。

<p class=“note”><b>Note:</b> 此方法在 UI 线程以外的线程上调用,因此客户端在访问专用数据或视图系统时应谨慎行事。

<p class=“note”><b>Note:</b> When Safe 浏览已启用,这些 URL 仍接受安全浏览检查。 如果这是不需要的,则可以用于 WebView#setSafeBrowsingWhitelist 跳过该主机的安全浏览检查,或通过调用 SafeBrowsingResponse#proceed 来消除警告 #onSafeBrowsingHit

此成员已弃用。 请改用 #shouldInterceptRequest(WebView, WebResourceRequest) shouldInterceptRequest(WebView, WebResourceRequest)

适用于 . 的 android.webkit.WebViewClient.shouldInterceptRequest(android.webkit.WebView, java.lang.String) Java 文档

本页的某些部分是根据 Android 开放源代码项目 创建和共享 的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述 的术语使用。