0

TChromium 有没有办法在运行脚本后获取输出?例如,如果我在 Chrome 的开发人员工具中运行以下脚本:

document.getElementsByTagName('input')

Chrome 将输出页面中的所有输入节点。我如何在 Delphi 中读取此输出?

4

1 回答 1

2

经过数小时的努力,我发现 TChromium 中有一个事件“OnConsoleMessage”;您可以使用此事件来拦截脚本输出和控制台中的所有消息:

procedure Tform1.webvConsoleMessage(Sender: TObject; const browser: ICefBrowser; const message,
  source: ustring; line: Integer; out Result: Boolean);
begin
end;
于 2016-01-08T10:32:05.087 回答