我 是 使 用 多 窗 口 类 处 理 的。
在 子 窗 口 添 加 :
procedure TMDIChild.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
var
Child: TMDIChild;
begin
{ create a new MDI child window }
Child := TMDIChild.Create(Application);
Child.Caption := curURL;
ppDisp := Child.webbrowser1.Application;
end;
curURL 为 全 局 变 量, 来 之:
procedure TMDIChild.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
begin
curURL := URL;
MainForm.Edit2.Text := curURL;
DisplayHint('查询服务器'+String(URL));
end;