WebView.UnsupportedUriSchemeIdentified Ereignis

Definition

Tritt auf, wenn versucht wird, mit einem Schema, das webView nicht unterstützt, zu einem URI (Uniform Resource Identifier) zu navigieren.

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

Ereignistyp

Beispiele

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

Hinweise

Weitere Informationen finden Sie unter WebViewUnsupportedUriSchemeIdentifiedEventArgs.

WebView unterstützt die Navigation zu Uniform Resource Identifier (URI) mit den folgenden Schemas: http, https, ms-appx-web, ms-appdata und ms-local-stream.

Wenn versucht wird, zu einem URI (Uniform Resource Identifier) zu navigieren, den die WebView nicht unterstützt, wird die Navigation blockiert. Wenn ein nicht unterstütztes URI-Schema (Uniform Resource Identifier) gefunden wird, wird standardmäßig das Startprogramm aufgerufen, um den Standardanbieter für das URI-Schema (Uniform Resource Identifier) zu suchen. Sie können das UnsupportedUriSchemeIdentified-Ereignis behandeln, um zu entscheiden, wie ein nicht unterstütztes URI-Schema (Uniform Resource Identifier) behandelt werden soll. Wenn Sie nichts tun, wird das Startprogramm aufgerufen. Wenn Sie eine benutzerdefinierte Behandlung für das URI-Schema (Uniform Resource Identifier) bereitstellen, legen Sie die Handled-Eigenschaft auf true fest, um zu verhindern, dass der Standardanbieter für das URI-Schema (Uniform Resource Identifier) aufgerufen wird.

Gilt für:

Weitere Informationen