请教大家几个关于webbrowser事件的问题。谢谢!! webbrowser下面这个事件。OnBeforeNavigate2 OnDownloadBegin 当触发这些事件是如何中止它的操作。如我发现链接的或是下载的文件不是我想要的,便中止链接或下载。--------------------另外,触发ondownloadbegin事件时,如何得到下载文件的url ???谢谢!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BeforeNavigate2事件有Cancel参数DownloadBegin没什么用…… OnBeforeNavigate2有一个Cancel变量,设置为trueprocedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject; const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool);begin if URL='http://www.sina.com/' then cancel := False else cancel := True;end;procedure TForm1.Button1Click(Sender: TObject);var sURL : Olevariant;begin sURL := 'http://www.sina.com'; WebBrowser1.Navigate2(sURL);end; 趁大牛在这,赶紧问一下我也想知道,能否知道我当前正在下载的是什么比如:如果是图片,就停止下载上面的代码可以把新浪主页上两边的广告条给关掉但是我发现有两个漂浮广告关不掉OnDownloadBegin是否是在下载这两个漂浮广告的时候被触发的? 哪个哥哥能帮我把这段delphi代码转换成c++builder的代码?谢谢啦 初学delphi 怎样比较两个目录下文件是否相同(包括子目录) 倒计时一个星期,散分 indy 中的多现程问题。 急!求 求助:把文本框中的数据即时输入到标签中: 在win2000开发的程序,在win98下运行的问题 刚学请教,怎样给数组赋值! Quickrep中的groupfooter怎么实现动态显示? 怎样根据edit控件里的一个坐标获得edit句炳 关于存储过程的菜鸟问题(刚看的书,别见笑!) webbrowser 怎么判断页面下没下载完?
DownloadBegin没什么用……
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
begin
if URL='http://www.sina.com/' then
cancel := False
else
cancel := True;
end;procedure TForm1.Button1Click(Sender: TObject);
var
sURL : Olevariant;
begin
sURL := 'http://www.sina.com';
WebBrowser1.Navigate2(sURL);
end;
比如:如果是图片,就停止下载上面的代码可以把新浪主页上两边的广告条给关掉
但是我发现有两个漂浮广告关不掉
OnDownloadBegin是否是在下载这两个漂浮广告的时候被触发的?