Вопрос: Как заставить Webbrowser не загружать фреймы, рисунки или не выполнять java-аплеты и т.п. при открытии html страницы? Управление этими параметрами реализовано через механизм свойств ActiveX элементов, а именно - через родительские свойства контейнера, доступные через интерфейс IDispatch. Стандартные родительские свойства имеют заранее определенные disp идентификаторы. WebBrowser использует этот механизм, предполагая наличие у контейнера свойства с идентификатором DISPID_AMBIENT_DLCONTROL. Таким образом, реализовав данное свойство, можно управлять параметрами загрузки броузера. Хотелось бы посмотреть небольшой пример кода на VB иллюстрирующий вышеописанный метод. Для полной загрузки странички используем код: WebBrowser1.navigate urlname ‘ вызываем страничку Do Until WebBrowser1.readyState = READYSTATE_COMPLETE 'ждем полной загрузки странички DoEvents Loop
Ответить
|