Partilhar via


WebView.UnsupportedUriSchemeIdentified Evento

Definição

Ocorre quando é feita uma tentativa de navegar até um URI (Uniform Resource Identifier) usando um esquema que o WebView não dá suporte.

// 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

Exemplos

<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; 
    } 
} 

Comentários

Consulte WebViewUnsupportedUriSchemeIdentifiedEventArgs.

O WebView dá suporte à navegação para o URI (Uniform Resource Identifier) usando estes esquemas: http, https, ms-appx-web, ms-appdata e ms-local-stream.

Se for feita uma tentativa de navegar até um URI (Uniform Resource Identifier) que o WebView não dá suporte, a navegação será bloqueada. Por padrão, quando um esquema de URI (Uniform Resource Identifier) sem suporte é encontrado, o inicializador é invocado para localizar o provedor padrão para o esquema URI (Uniform Resource Identifier). Você pode lidar com o evento UnsupportedUriSchemeIdentified para decidir como lidar com um esquema de URI (Uniform Resource Identifier) sem suporte. Se você não fizer nada, o inicializador será invocado. Se você fornecer tratamento personalizado para o esquema de URI (Uniform Resource Identifier), defina a propriedade Handled como true para impedir que o provedor padrão para o esquema URI (Uniform Resource Identifier) seja invocado.

Aplica-se a

Confira também