procedure TForm1.WebBrowser1NewWindow2(Sender: TObject; var PpDisp: IDispatch;
  var Cancel: WordBool);
begin
  PpDisp := WebBrowser2.Application; // 新的窗口先指向WebBrowser2
end;

procedure TForm1.WebBrowser2BeforeNavigate2(Sender: TObject;
  const PDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
  Headers: OleVariant; var Cancel: WordBool);
var
  Str: string;
begin
  Str := string(URL);
  WebBrowser1.Navigate(Str); // 再指回WebBrowser1
  Cancel := True;
end;
posted on 2012-04-09 17:58  del88  阅读(23)  评论(0)    收藏  举报