Internet Explorer узнает, когда пользователь уходит со страницы
-
21-08-2019 - |
Вопрос
Я использую VS2008 (C++) для создания плагина IE, который создает дочернее окно.Это похоже на обычное окно Проводника, но настроенное в соответствии с моими потребностями.Я хочу уничтожить окно, когда пользователь уходит со страницы, вызвав DestroyWindow().
Я не знаю, как определить, ушел ли пользователь.Есть ли прослушиватель/обработчик событий, который я могу добавить в свой код для этого?
Я видел несколько примеров в JavaScript, которые делают это, но мне нужно использовать C++.
Решение
Вы можете синхронизировать события Navigate() в DWebBrowser2 и определить, находится ли целевой URL-адрес вне интересующего вас контекста.
Не связан с StackOverflow