WebView.UnsupportedUriSchemeIdentified 이벤트

정의

WebView에서 지원하지 않는 체계를 사용하여 URI(Uniform Resource Identifier)로 이동하려고 할 때 발생합니다.

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

이벤트 유형

예제

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

설명

WebViewUnsupportedUriSchemeIdentifiedEventArgs를 참조하세요.

WebView 는 http, https, ms-appx-web, ms-appdata 및 ms-local-stream 체계를 사용하여 URI(Uniform Resource Identifier)로의 탐색을 지원합니다.

WebView에서 지원하지 않는 URI(Uniform Resource Identifier)로 이동하려고 하면 탐색이 차단됩니다. 기본적으로 지원되지 않는 URI(Uniform Resource Identifier) 체계가 발견되면 시작 관리자가 호출되어 URI(Uniform Resource Identifier) 체계에 대한 기본 공급자를 찾습니다. UnsupportedUriSchemeIdentified 이벤트를 처리하여 지원되지 않는 URI(Uniform Resource Identifier) 체계를 처리하는 방법을 결정할 수 있습니다. 아무 것도 하지 않으면 시작 관리자가 호출됩니다. URI(Uniform Resource Identifier) 체계에 대한 사용자 지정 처리를 제공하는 경우 Handled 속성을 true로 설정하여 URI(Uniform Resource Identifier) 체계의 기본 공급자가 호출되지 않도록 합니다.

적용 대상

추가 정보