WebView.UnsupportedUriSchemeIdentified Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.