WebView.UnsupportedUriSchemeIdentified Evento
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.
// 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.