WebView.UnsupportedUriSchemeIdentified Evento

Definición

Se produce cuando se intenta navegar a un identificador uniforme de recursos (URI) mediante un esquema que WebView no admite.

// Register
event_token UnsupportedUriSchemeIdentified(TypedEventHandler<WebView, WebViewUnsupportedUriSchemeIdentifiedEventArgs const&> const& handler) const;

// Revoke with event_token
void UnsupportedUriSchemeIdentified(event_token const* cookie) const;

// Revoke with event_revoker
WebView::UnsupportedUriSchemeIdentified_revoker UnsupportedUriSchemeIdentified(auto_revoke_t, TypedEventHandler<WebView, WebViewUnsupportedUriSchemeIdentifiedEventArgs const&> const& handler) const;
public event TypedEventHandler<WebView,WebViewUnsupportedUriSchemeIdentifiedEventArgs> UnsupportedUriSchemeIdentified;
function onUnsupportedUriSchemeIdentified(eventArgs) { /* Your code */ }
webView.addEventListener("unsupportedurischemeidentified", onUnsupportedUriSchemeIdentified);
webView.removeEventListener("unsupportedurischemeidentified", onUnsupportedUriSchemeIdentified);
- or -
webView.onunsupportedurischemeidentified = onUnsupportedUriSchemeIdentified;
Public Custom Event UnsupportedUriSchemeIdentified As TypedEventHandler(Of WebView, WebViewUnsupportedUriSchemeIdentifiedEventArgs) 
<WebView UnsupportedUriSchemeIdentified="eventhandler"/>

Tipo de evento

Ejemplos

<WebView x:Name="myWebView" UnsupportedUriSchemeIdentified="OnUnsupportedUriSchemeIdentified" /> 
private void OnUnsupportedUriSchemeIdentified (WebView sender, WebViewUnsupportedUriSchemeIdentifiedEventArgs e) 
{ 
    // Block all URIs from invoking other apps except the mailto: protocol. 
    if (e.Uri.Scheme != "mailto") 
    { 
        e.Handled= true; 
    } 
} 

Comentarios

Consulte WebViewUnsupportedUriSchemeIdentifiedEventArgs.

WebView admite la navegación al identificador uniforme de recursos (URI) mediante estos esquemas: http, https, ms-appx-web, ms-appdata y ms-local-stream.

Si se intenta navegar a un identificador uniforme de recursos (URI) que webView no admite, se bloquea la navegación. De forma predeterminada, cuando se encuentra un esquema de identificador uniforme de recursos (URI) no admitido, se invoca al iniciador para buscar el proveedor predeterminado para el esquema de identificador uniforme de recursos (URI). Puede controlar el evento UnsupportedUriSchemeIdentified para decidir cómo controlar un esquema de identificador uniforme de recursos (URI) no admitido. Si no hace nada, se invoca el iniciador. Si proporciona control personalizado para el esquema de identificador uniforme de recursos (URI), establezca la propiedad Handled en true para evitar que se invoque el proveedor predeterminado para el esquema de identificador uniforme de recursos (URI).

Se aplica a

Consulte también