Compartir a través de


IWebViewControl.NewWindowRequested Evento

Definición

Se produce cuando un usuario realiza una acción en IWebViewControl que hace que el contenido se abra en una nueva ventana.

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

Comentarios

Este evento solo se produce para las acciones iniciadas por el usuario. De forma predeterminada, cuando un usuario hace clic en un vínculo en un IWebViewControl que solicita abrir en una nueva ventana, el vínculo inicia el explorador predeterminado. Una nueva ventana puede deberse a que el usuario hace clic en un href o un botón que llama a window.open.

Controle este evento para proporcionar un control personalizado de la nueva solicitud de ventana. Puede navegar por IWebViewControl a la página deseada o crear un nuevo IWebViewControl en la aplicación para mostrar el contenido solicitado. Si proporciona un control personalizado de la nueva solicitud de ventana, establezca la propiedad Handled en true para evitar que se inicie el explorador predeterminado.

Se aplica a