Отключить загрузку картинок в TWebBrowser
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Не секрет что WebBrowser считывает свойства в зависимости от установок в данном случае IE..
Поиск по сетке особо результатов не дал, нашел такой совет, но как применить недопер IDocHostUIHandler.FilterDataObject;
У кого какие соображения есть?
Поиск по сетке особо результатов не дал, нашел такой совет, но как применить недопер IDocHostUIHandler.FilterDataObject;
У кого какие соображения есть?
-
- Сообщения: 273
- Зарегистрирован: 30 июн 2005, 14:53
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Display Inline Images"="no"
"Display Inline Images"="no"
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
Такой способ не катит нужно отключать независимо от эксплоера...
[syntax=Delphi] [/syntax]
-
- Сообщения: 273
- Зарегистрирован: 30 июн 2005, 14:53
мутно написал, тогда твое самое простое спасение TEmbeddedWB, скачай этот компонент с http://www.euromind.com/iedelphi если тебе принципиально нужен TWebBrowser, тогда все равно скачай TEmbeddedWB и посмотри как в нем сделано.
В нем конечно все замечательно сделанно, но Ответа на свой вопрос я там не нашел, только время потратил.
Так и все же
Как отключить загрузку картинок в TWebBrowser -е????
Так и все же
Как отключить загрузку картинок в TWebBrowser -е????
[syntax=Delphi] [/syntax]
-
- Сообщения: 273
- Зарегистрирован: 30 июн 2005, 14:53
Интересное заявление, человеку дали работоспособный пример на основе TWebBrowser с открытыми текстами, а он говорит я ничего не нашел, типа сам смотри разбирайся, а мне потом кинешь как это в 2х строках выглядит. Ну что ж, я думаю будем ждать пока кто-то разберется. Может я разберусь если время и желание появится.Duncon писал(а):В нем конечно все замечательно сделанно, но Ответа на свой вопрос я там не нашел, только время потратил.
Так и все же
Как отключить загрузку картинок в TWebBrowser -е????
Ты уверен что там есть эта функция??
[syntax=Delphi] [/syntax]
-
- Сообщения: 273
- Зарегистрирован: 30 июн 2005, 14:53
Duncon писал(а):Ты уверен что там есть эта функция??
Код: Выделить всё
TDownloadControlOption = (]
[b][color=red]DLCTL_DLIMAGES[/color][/b] - вкл./выкл. загрузку картинок
Далее смотри: [code]FDownloadOptionValue
Код: Выделить всё
function TEmbeddedWB.Invoke(DispID: Integer;
const IID: TGUID;
LocaleID: Integer;
Flags: Word;
var Params;
VarResult, ExcepInfo,
ArgErr: Pointer): HResult;
Спасибо конечно, но это геморрой в периоде..
[syntax=Delphi] [/syntax]
Абсолютно никакого гемороя. И на http://www.euromind.com/iedelphi все предельно понятно написано.
Код для динамического создания
Код для динамического создания
Код: Выделить всё
WebBrowser := TEmbeddedWB.Create(self);
with TControl(WebBrowser) do
Begin
Parent := self; //or whatever...
width:=800;
height:=600;
End;
with WebBrowser do begin
Loaded;
Visible := True;
DownloadOptions:=[
DLCTL_NO_SCRIPTS
,DLCTL_NO_JAVA
,DLCTL_NO_RUNACTIVEXCTLS
,DLCTL_NO_DLACTIVEXCTLS
];
End;
Жизнь прекрасна, рефлексы условны, а истина относительна...