IWebViewControl.NewWindowRequested Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsqu’un utilisateur effectue une action dans IWebViewControl qui provoque l’ouverture du contenu dans une nouvelle fenêtre.
// 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)
Type d'événement
Remarques
Cet événement se produit uniquement pour les actions lancées par l’utilisateur. Par défaut, lorsqu’un utilisateur clique sur un lien dans un IWebViewControl qui demande à s’ouvrir dans une nouvelle fenêtre, le lien lance le navigateur par défaut. Une nouvelle fenêtre peut être provoquée par le fait que l’utilisateur clique sur un href ou un bouton qui appelle window.open.
Gérez cet événement pour fournir une gestion personnalisée de la nouvelle demande de fenêtre. Vous pouvez naviguer dans IWebViewControl jusqu’à la page souhaitée ou créer un IWebViewControl dans votre application pour afficher le contenu demandé. Si vous fournissez une gestion personnalisée de la nouvelle demande de fenêtre, définissez la propriété Handled sur true pour empêcher le lancement du navigateur par défaut.