怎样屏蔽TWebBrowser的PopupWindow(注意,是自动弹出的,不是不能在新窗口中打开链接)谢谢~!

解决方案 »

  1.   

    我想禁止的是广告条之类的自动弹出的ie窗体,不是屏蔽用户操作的时候弹出来的新窗体.
    clear?
      

  2.   

    只要在  TWebBrowser  的
       OnNewWindow2 时间中加入
       Cancel:=True;
    就行了
    如下:procedure TfrmWebConnect.wbAgentNewWindow2(Sender: TObject;
      var ppDisp: IDispatch; var Cancel: WordBool);
    begin
      Cancel:=True;
    end;
      

  3.   

    不过,如果这样的话。所有的在新窗口中打开的页面都将不能够打开的。至于取url地址的问题,我需要再想一想!