【发布时间】:2020-03-23 04:42:09
【问题描述】:
我们的 HTML 包含:
<A target="_blank" href="http://blabla.com">
当点击链接时,OnNewWindow2 被触发:
procedure TForm1.WebBrowser1NewWindow2(Sender: TObject;
var ppDisp: IDispatch; var Cancel: WordBool);
begin
Cancel := True;
// open in default browser
end;
我想在默认浏览器中打开链接: Opening TWebBrowser link in default browser
但在我的情况下没有BeforeNavigate2被解雇。
如何知道 TWebBrowser OnNewWindow2 事件中的预期 URL?
编辑:在较新版本的 Delphi 中,有一个 OnNewWindow3 事件,它提供了我需要的 URL。目前,我真的很难开始了解如何将此事件实施到现有的 TWebBrowser 中。
如果有人这样做,那么获得一些帮助会很棒。
【问题讨论】:
标签: delphi delphi-7 twebbrowser