WebViewClient.OnReceivedSslError(WebView, SslErrorHandler, SslError) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Notifica all'applicazione host che si è verificato un errore SSL durante il caricamento di una risorsa.
[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
Parametri
- view
- WebView
WebView che ha avviato il callback.
- handler
- SslErrorHandler
SslErrorHandler che gestisce la risposta dell'utente.
- error
- SslError
Oggetto errore SSL.
- Attributi
Commenti
Notifica all'applicazione host che si è verificato un errore SSL durante il caricamento di una risorsa. L'applicazione host deve chiamare SslErrorHandler#cancel() o SslErrorHandler#proceed().
<b>Avviso:</b> Gli override dell'applicazione di questo metodo possono essere usati per visualizzare pagine di errore personalizzate o per registrare automaticamente i problemi, ma l'applicazione host deve sempre chiamare SslErrorHandler#cancel() e non continuare mai errori passati.
<b Nota:</b>> Non richiedere all'utente errori SSL. È improbabile che gli utenti siano in grado di prendere una decisione di sicurezza informata e WebView non forniscano un'interfaccia utente per visualizzare i dettagli dell'errore in modo significativo.
La decisione di chiamare proceed() o cancel() può essere mantenuta per facilitare le risposte a futuri errori SSL. Il comportamento predefinito consiste nell'annullare il processo di caricamento delle risorse.
Questa API viene chiamata solo per errori di certificato SSL ripristinabili. Per gli errori non ripristinabili, ad esempio quando il server non riesce il client, le WebView chiamate #onReceivedError(WebView, WebResourceRequest, WebResourceError) onReceivedError(WebView, WebResourceRequest, WebResourceError) con l'argomento #ERROR_FAILED_SSL_HANDSHAKE .
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.