gpt4 book ai didi

javascript - Delphi Chromium,Javascript 按钮按下

转载 作者:行者123 更新时间:2023-11-30 17:45:26 28 4
gpt4 key购买 nike

我正在尝试使用 chromium 在 javascript 中按下一个按钮。

在我正在使用的 twebbroswer 中

WebBrowser1.OleObject.document.GetElementByID('uidPasswordLogon').Click; 

我正在使用 Chromium

code := 'document.getElementById("uidPasswordLogon").click()' ;
chromium1.Browser.MainFrame.ExecuteJavaScript (code, '', 0);

但它不起作用。

我已经设法通过使用完成 Javascript 字段

chromium1.Browser.MainFrame.ExecuteJavaScript('document.all("logonuidfield").value="'+User_Email.Text+'";', '', 0);

但对于点击来说,它根本不起作用。有什么建议么? :D

最佳答案

如果您使用的是 DCEF3 版本的 TChromiumEmbed,那么您需要地址聚焦框架。不要被“about:blank”吓到,它也适用于事件文档。

procedure TForm1.executeChromeJavascript(javascript: string);
begin
if crm.Browser <> nil then
crm.Browser.FocusedFrame.ExecuteJavaScript(
javascript, 'about:blank', 0);
end;

关于javascript - Delphi Chromium,Javascript 按钮按下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20264051/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com