Как предотвратить открытие нового окна в размещенном Internet Explorer

StackOverflow https://stackoverflow.com/questions/294007

Вопрос

Я размещаю экземпляр Internet Explorer (веб-элемент управления) в классе CAxWindow ATL. Как предотвратить, чтобы веб-сайт мог открывать новое окно из размещенного IE? Я уже устанавливаю реализацию IDocHostUIHandlerDispatch для отключения контекстного меню.

Это было полезно?

Решение

В элементе управления ActiveX WebBrowser есть событие для отображения нового окна (NewWindow, NewWindow2, NewWindow3), которое необходимо прослушать и отменить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top