Вы хотите активно блокировать всплывающие окна или обрабатывать их в своем приложении? Если вы хотите настроить блокировку, вам придется реализовать интерфейс DWebBrowserEvents2 , в частности метод NewWindow3 . Метод NewWindow3 имеет особые функции для блокировки всплывающих окон (то есть, для параметра Cancel установлено значение true). Эти методы также позволят вам при желании показать свое собственное окно, хотя вам придется предоставить свою собственную форму для размещения еще одного веб-браузера.
Если вы хотите увидеть настоящий реальный исходный код C #, обеспечивающий расширенные функциональные возможности с помощью элемента управления WebBrowser, я должен сказать, что эта статья о CodeProject предоставила почти все, что я знаю об элементе управления WebBrowser. Обязательно скачайте исходник!
@ Kramii правильно, что вы также можете использовать событие NewWindow2 для предотвращения всплывающего окна. NewWindow3 предоставляет дополнительные параметры, если вы хотите проверить URL или другие данные о навигации, чтобы фактически иногда блокировать, а иногда обрабатывать всплывающее окно самостоятельно.