IWebViewControl.NewWindowRequested 이벤트

정의

사용자가 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로 설정합니다.

적용 대상