WebView.UnsupportedUriSchemeIdentified Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
// 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).