Compartilhar via


IWebViewControl.NewWindowRequested Evento

Definição

Ocorre quando um usuário executa uma ação no IWebViewControl que faz com que o conteúdo seja aberto em uma nova janela.

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

Tipo de evento

Comentários

Esse evento ocorre apenas para ações iniciadas pelo usuário. Por padrão, quando um usuário clica em um link em um IWebViewControl que solicita a abertura em uma nova janela, o link inicia o navegador padrão. Uma nova janela pode ser causada pelo usuário clicando em um href ou um botão que chama window.open.

Manipule esse evento para fornecer tratamento personalizado da nova solicitação de janela. Você pode navegar pelo IWebViewControl até a página desejada ou criar um novo IWebViewControl em seu aplicativo para exibir o conteúdo solicitado. Se você fornecer tratamento personalizado da nova solicitação de janela, defina a propriedade Handled como true para impedir que o navegador padrão seja iniciado.

Aplica-se a