WebView.UnsupportedUriSchemeIdentified 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
// 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) 체계의 기본 공급자가 호출되지 않도록 합니다.