IWebViewControl.NewWindowRequested Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.