Delphi Chromium,Javascript按钮按下
我正在尝试使用chromium在javascript中按下一个按钮 我用的是twebbroswerDelphi Chromium,Javascript按钮按下,javascript,delphi,click,chromium,Javascript,Delphi,Click,Chromium,我正在尝试使用chromium在javascript中按下一个按钮 我用的是twebbroswer WebBrowser1.OleObject.document.GetElementByID('uidPasswordLogon').Click; code := 'document.getElementById("uidPasswordLogon").click()' ; chromium1.Browser.MainFrame.ExecuteJavaScript (code, '', 0);
WebBrowser1.OleObject.document.GetElementByID('uidPasswordLogon').Click;
code := 'document.getElementById("uidPasswordLogon").click()' ;
chromium1.Browser.MainFrame.ExecuteJavaScript (code, '', 0);
我用的是铬
WebBrowser1.OleObject.document.GetElementByID('uidPasswordLogon').Click;
code := 'document.getElementById("uidPasswordLogon").click()' ;
chromium1.Browser.MainFrame.ExecuteJavaScript (code, '', 0);
但它不起作用
我已经通过使用
chromium1.Browser.MainFrame.ExecuteJavaScript('document.all("logonuidfield").value="'+User_Email.Text+'";', '', 0);
但是对于点击来说,它就是不起作用。有什么建议吗D如果您使用的是DCEF3版本的TchromiumBed,则需要以地址为中心的帧。不要被“about:blank”吓到,它也适用于活动文档
procedure TForm1.executeChromeJavascript(javascript: string);
begin
if crm.Browser <> nil then
crm.Browser.FocusedFrame.ExecuteJavaScript(
javascript, 'about:blank', 0);
end;
过程TForm1.executechromescript(javascript:string);
开始
如果crm.Browser为零,则
crm.Browser.FocusedFrame.ExecuteJavaScript(
javascript,'about:blank',0);
结束;