【发布时间】:2013-04-27 03:01:34
【问题描述】:
使用 Delphi 7,使用加载了 HTML 文件的 TWebBrowser 组件...如何拦截超链接点击,以便我可以决定是否允许 TWebBrowser 获取链接以外的其他操作?
我尝试了以下方法,但单击超链接时从未触发该事件:
procedure TForm1.WebBrowser1BeforeNavigate2(Sender: TObject;
const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
Headers: OleVariant; var Cancel: WordBool);
begin
Cancel := True;
ShowMessage(URL);
WebBrowser1.Stop;
end;
【问题讨论】:
标签: delphi