0

我正在尝试在带有 Chromium 组件(版本 306)的 Delphi XE2 中使用以下过程:

procedure TForm1.Chromium1BeforeBrowse(Sender: TObject;
  const browser: ICefBrowser; const frame: ICefFrame;
  const request: ICefRequest; navType: TCefHandlerNavtype; isRedirect: Boolean;
  out Result: Boolean);

但它不起作用。Delphi 无法识别 onBeforeBrowse 事件。Chromium 似乎已正确安装,示例正在运行,我正在尝试在 GuiClient 示例中添加 onBeforeBrowse 事件处理... Delphi Chromium 组件中是否有该事件?

4

2 回答 2

3

由于您已将问题描述为not working,请完成所有步骤:

于 2012-05-17T23:14:33.157 回答
1

是的..这个事件存在。您可以在 unit 中找到它的用法cefvcl。它的类型在cefgui,中声明TOnBeforeBrowse

在此处输入图像描述

稍后我可能会删除我的答案..只是为了分享屏幕截图...

我打开 Demo 项目...双击事件 OnBeforeBrowse 并添加了showmessage你可以看到

关于屏幕截图..不要相信TEdit..我只更改本身的DefaultUrl属性TChromium;o)

于 2012-05-17T20:02:54.547 回答