![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TWebBrowser [D7, WinXP]
lomman © (2004-11-08 21:46:00)Интересует такой вопрос: Нужно на загружаемых страницах подменять пути к картинкам на локальные. Как это лучше существить?
lomman (2004-11-10 19:41:00) [1]ап
lomman (2004-11-10 00:10:00) [2]> Rander
Точто точно, именно так ) это и надо!
Rander (2004-11-09 10:17:00) [3]easy
Спасибо, но эта функция подменяет картинки в УЖЕ загруженном с Картинками документе.
А например мне нужно не дать картинкам загрузиться - банерам, счетчикам и прочей ерунде. Выборочная загрузка с целью экономии трафика.
easy (2004-11-09 01:19:00) [4]
function extractIMGname(src:string):string;
var
i:integer;
begin
result:='';
for i:=length(src) downto 0 do begin
if src[i]='/' then exit;
result:=src[i]+result;
end;
end;
procedure TForm1.WebBrowser1DownloadComplete(Sender: TObject);
var
doc,imgs:Olevariant;
i:integer;
begin
doc:=WebBrowser1.OleObject.document;
imgs:=doc.all.tags('IMG');
for i:=0 to imgs.length-1 do
imgs.item(i).src:='d:\Temp\'+extractIMGname(imgs.item(i).src);
end;
Rander (2004-11-08 23:12:00) [5]Вроде бы через mime это можно сделать.
Подобие примера на www.euromind.com/iedelphi
Но у меня так и не получилось заставить его работать.
Если у кого есть решение был бы рад увидеть кусочек кода.