我使用了webbrowser控件访问主页,出现一个问题,大家快来看一看,高手来指教指教! (200分)

  • 主题发起人 主题发起人 dhl2001
  • 开始时间 开始时间
D

dhl2001

Unregistered / Unconfirmed
GUEST, unregistred user!
我用webbrowser去访问这样主页,
它一上去就弹出一个对话框(提示框),
只有点击才能转到真正的主页去
我想自动关闭这个对话框,

使用webbrowser的什么事件或方法
能判断出弹出了对话框,并且能够关闭对话框,
最好采用webbrowser的属性或方法
 
你的通过webbrowser访问网页,且不让广告窗口弹出好象这样做的。

webbrowser中有一个onNewWindow2 方法,只需要把 cancel := True 就可以了。
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;var ppDisp: IDispatch; var Cancel: WordBool);
begin
cancel := True;
end;
 
呵,不好意思,我这方面的资料也没有这,都是从XIAOWEN那儿抄来的:)
希望能够帮助你
 
去http://www.euromind.com/iedelphi/看看吧
挺多东西的。
 

等一下,
我调试一下,
我已经注意到这个了,
在事件里写了如下的代码showmessage('open new window');
但是没有任何反映

这个警示框是由javascript显示的,
好象补捉不到
天真,
你有没有关开webbrowser的开发资料,
给我一份,
 
请大家继续
 
多人接受答案了。
 
后退
顶部