【发布时间】:2012-05-23 18:12:42
【问题描述】:
我在 Delphi 应用程序中使用 Chromium 组件。
我想要以下行为:
当用户单击网页中的特定按钮时,Delphi 应用程序(“容器”)必须执行命令(使用...启动外部可执行文件)。
有可能吗?
【问题讨论】:
-
检查事件:OnBeforeBrowse...您将有权访问请求的链接 (request.Url),因此,您将能够启动您的外部应用程序
-
@Whiler,不仅是请求链接,我还在考虑类似的事情:
if (request.Method = 'POST') and (navType = NAVTYPE_FORMSUBMITTED) and (request.Url = 'https://login.example.com/login') then如果此条件通过,则返回 True 到Result并执行您想要的任何操作。这就是为什么我问背后是什么;-)
标签: delphi button hyperlink tchromium