IWebViewControl.NewWindowRequested 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자가 IWebViewControl에서 새 창에서 콘텐츠를 열게 하는 작업을 수행할 때 발생합니다.
// Register
event_token NewWindowRequested(TypedEventHandler<IWebViewControl, WebViewControlNewWindowRequestedEventArgs const&> const& handler) const;
// Revoke with event_token
void NewWindowRequested(event_token const* cookie) const;
// Revoke with event_revoker
IWebViewControl::NewWindowRequested_revoker NewWindowRequested(auto_revoke_t, TypedEventHandler<IWebViewControl, WebViewControlNewWindowRequestedEventArgs const&> const& handler) const;
event TypedEventHandler<IWebViewControl,WebViewControlNewWindowRequestedEventArgs> NewWindowRequested;
function onNewWindowRequested(eventArgs) { /* Your code */ }
iWebViewControl.addEventListener("newwindowrequested", onNewWindowRequested);
iWebViewControl.removeEventListener("newwindowrequested", onNewWindowRequested);
- or -
iWebViewControl.onnewwindowrequested = onNewWindowRequested;
Event NewWindowRequested As TypedEventHandler(Of IWebViewControl, WebViewControlNewWindowRequestedEventArgs)
이벤트 유형
설명
이 이벤트는 사용자가 시작한 작업에 대해서만 발생합니다. 기본적으로 사용자가 새 창에서 열기를 요청하는 IWebViewControl의 링크를 클릭하면 링크가 기본 브라우저를 시작합니다. 사용자가 href를 클릭하거나 window.open을 호출하는 단추로 인해 새 창이 발생할 수 있습니다.
이 이벤트를 처리하여 새 창 요청의 사용자 지정 처리를 제공합니다. IWebViewControl을 원하는 페이지로 이동하거나 앱에 새 IWebViewControl을 만들어 요청된 콘텐츠를 표시할 수 있습니다. 새 창 요청의 사용자 지정 처리를 제공하는 경우 기본 브라우저가 시작되지 않도록 Handled 속성을 true로 설정합니다.