Имам контрола .NET 2.0 WebBrowser, използвана за навигация в някои страници без потребителско взаимодействие (не питайте...дълга история). Поради липсата на потребителски характер на това приложение, зададох свойството ScriptErrorsSuppressed на контролата WebBrowser на true, което в документацията, включена към VS 2005, гласи, че [...] ще скрие всички негови диалогови прозорци, които произхождат от основната ActiveX контрола, не само грешки в скрипта." статията на MSDN обаче не споменава това. Успях да анулирам събитието NewWindow, което предотвратява изскачащите прозорци, така че това е решено.
Някой има ли опит с използването на някое от тези и успешното блокиране на всички диалогови прозорци, грешки в скрипта и т.н.?
РЕДАКТИРАНЕ
Това не е самостоятелен екземпляр на IE, а екземпляр на контрола на WebBrowser, живееща в приложение на Windows Form. Някой има ли опит с тази контрола или основната, AxSHDocVW?
РЕДАКТИРАНЕ отново
Съжалявам, че забравих да спомена това... Опитвам се да блокирам JavaScript alert() само с бутон OK. Може би мога да прехвърлям в обект IHTMLDocument2 и да получа достъп до скриптовете по този начин, използвал съм MSHTML малко, някой знае ли?