WebViewClient.OnReceivedSslError(WebView, SslErrorHandler, SslError) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Notifica o aplicativo host de que ocorreu um erro SSL ao carregar um recurso.
[Android.Runtime.Register("onReceivedSslError", "(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V", "GetOnReceivedSslError_Landroid_webkit_WebView_Landroid_webkit_SslErrorHandler_Landroid_net_http_SslError_Handler")]
public virtual void OnReceivedSslError(Android.Webkit.WebView? view, Android.Webkit.SslErrorHandler? handler, Android.Net.Http.SslError? error);
[<Android.Runtime.Register("onReceivedSslError", "(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V", "GetOnReceivedSslError_Landroid_webkit_WebView_Landroid_webkit_SslErrorHandler_Landroid_net_http_SslError_Handler")>]
abstract member OnReceivedSslError : Android.Webkit.WebView * Android.Webkit.SslErrorHandler * Android.Net.Http.SslError -> unit
override this.OnReceivedSslError : Android.Webkit.WebView * Android.Webkit.SslErrorHandler * Android.Net.Http.SslError -> unit
Parâmetros
- view
- WebView
WebView que iniciou o retorno de chamada.
- handler
- SslErrorHandler
SslErrorHandler que manipula a resposta do usuário.
- error
- SslError
Objeto de erro SSL.
- Atributos
Comentários
Notifica o aplicativo host de que ocorreu um erro SSL ao carregar um recurso. O aplicativo host deve chamar ou SslErrorHandler#cancel()SslErrorHandler#proceed().
<b>Aviso:</b> As substituições de aplicativo desse método podem ser usadas para exibir páginas de erro personalizadas ou para registrar silenciosamente problemas, mas o aplicativo host sempre deve chamar SslErrorHandler#cancel() e nunca prosseguir com erros passados.
<b>Observação:</b> Não avisar o usuário sobre erros de SSL. É improvável que os usuários possam tomar uma decisão de segurança informada e WebView não forneçam uma interface do usuário para mostrar os detalhes do erro de maneira significativa.
A decisão de chamar proceed() ou cancel() pode ser mantida para facilitar as respostas a erros futuros de SSL. O comportamento padrão é cancelar o processo de carregamento de recursos.
Essa API é chamada apenas para erros de certificado SSL recuperáveis. Para erros não recuperáveis (como quando o servidor falha no cliente), as WebView chamadas #onReceivedError(WebView, WebResourceRequest, WebResourceError) onReceivedError(WebView, WebResourceRequest, WebResourceError) com o #ERROR_FAILED_SSL_HANDSHAKE argumento.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.