Condividi tramite


IWebViewControl.NewWindowRequested Evento

Definizione

Si verifica quando un utente esegue un'azione in IWebViewControl che causa l'apertura del contenuto in una nuova finestra.

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

Commenti

Questo evento si verifica solo per le azioni avviate dall'utente. Per impostazione predefinita, quando un utente fa clic su un collegamento in un controllo IWebViewControl che richiede l'apertura in una nuova finestra, il collegamento avvia il browser predefinito. Una nuova finestra può essere causata dall'utente che fa clic su un href o da un pulsante che chiama window.open.

Gestire questo evento per fornire la gestione personalizzata della nuova richiesta di finestra. È possibile passare a IWebViewControl alla pagina desiderata oppure creare un nuovo IWebViewControl nell'app per visualizzare il contenuto richiesto. Se si fornisce una gestione personalizzata della nuova richiesta di finestra, impostare la proprietà Handled su true per impedire l'avvio del browser predefinito.

Si applica a