IWebBrowser2 выдает - как открыть документы в новых окнах? - PullRequest
1 голос
/ 22 сентября 2009

У меня есть IWebBrowser2 Ctrl, встроенный в мой собственный диалог. Я хочу просто показать рекламный баннер внутри моего URL. Как отключить все всплывающие окна пункты меню из элемента управления и заставить его открывать ссылки в новом окне (в настоящее время, когда я нажимаю на ссылку в баннере, он открывается в пределах одного контроля). С уважением Доминик

Ответы [ 2 ]

2 голосов
/ 23 сентября 2009

Посмотрите на следующую статью:

Настройка веб-браузера

2 голосов
/ 22 сентября 2009

Я не знаю, есть ли более удобный способ сделать это - но вы всегда можете перехватить BeforeExplorerNavigate2(), установить для параметра out-отмены значение true и оттуда либо сделать новый Navigate() с другой целью имя кадра или откройте новое окно.

Как указал Роб, может быть проблема с фильтрацией событий навигации, происходящих из сценариев, см. этот вопрос .

...