WebView.UnsupportedUriSchemeIdentified Événement

Définition

Se produit lorsqu’une tentative est effectuée pour accéder à un URI (Uniform Resource Identifier) à l’aide d’un schéma que WebView ne prend pas en charge.

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

Type d'événement

Exemples

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

Remarques

Consultez WebViewUnsupportedUriSchemeIdentifiedEventArgs.

WebView prend en charge la navigation vers l’URI (Uniform Resource Identifier) à l’aide des schémas suivants : http, https, ms-appx-web, ms-appdata et ms-local-stream.

Si une tentative est effectuée pour accéder à un URI (Uniform Resource Identifier) que WebView ne prend pas en charge, la navigation est bloquée. Par défaut, lorsqu’un schéma URI (Uniform Resource Identifier) non pris en charge est rencontré, le lanceur est appelé pour rechercher le fournisseur par défaut pour le schéma URI (Uniform Resource Identifier). Vous pouvez gérer l’événement UnsupportedUriSchemeIdentified pour décider comment gérer un schéma URI (Uniform Resource Identifier) non pris en charge. Si vous ne faites rien, le lanceur est appelé. Si vous fournissez une gestion personnalisée pour le schéma URI (Uniform Resource Identifier), définissez la propriété Handled sur true pour empêcher l’appel du fournisseur par défaut pour le schéma URI (Uniform Resource Identifier).

S’applique à

Voir aussi