TChromium OnClick

时间:2017-08-16 11:26:25

标签: delphi tchromium

我想跟踪用户在TChromium中执行的点击次数。如果他点击一个白色空间" / link / button / image /等,我就不在乎了。我只是想知道他做了多少次点击。我希望在TChromium中有Onclick事件,但没有。我怎么知道用户是否点击了?

1 个答案:

答案 0 :(得分:3)

您可以添加事件侦听器。这里的问题是CEF3不像CEF1那样支持DOM事件监听器,所以它并不那么容易(虽然并非不可能)。在我尝试制作V8交互示例之前,一个非常脏的解决方法就是这样。您可以创建足够唯一的字符串,为整个文档添加事件侦听器,并在此事件中使用该唯一字符串记录消息。在Delphi中,您将等待该唯一的日志消息,例如:

INSERT INTO my_table SELECT * FROM my_temp_table

Hacky,对吧:)?我会试着想出更好的东西(使用V8引擎)..