Internet Explorer savoir quand un utilisateur quitte la page
-
21-08-2019 - |
Question
J'utilise VS2008 (C ++) pour créer un plugin IE qui crée une fenêtre enfant. Il est comme une fenêtre Explorer normale, mais personnalisé pour répondre à mes besoins. Je veux détruire la fenêtre lorsque l'utilisateur quitte la page, en appelant DestroyWindow ().
Je ne sais pas comment détecter si l'utilisateur a navigué loin. Y at-il un écouteur d'événement / gestionnaire que je peux mettre dans mon code pour y parvenir?.
Je l'ai vu un peu javascript qui fait cela, mais je dois utiliser C ++.
La solution
Vous pouvez synchroniser les événements Naviguer () dans DWebBrowser2 et déterminer si l'URL cible est en dehors du contexte que vous vous souciez.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow