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