Delphi嵌入式Chrome

5

有没有人在使用Delphi嵌入式Chrome方面有经验? delphichromiumembedded。 如何访问其HTML文档?例如将值分配给Editbox。

1个回答

9

请查看demos\guiclient目录以获取示例。

更新:一个在iGoogle页面上设置输入字段文本的示例:

procedure TMainForm.actDomExecute(Sender: TObject);
var
  q: ICefDomNode;
begin
  crm.Browser.MainFrame.VisitDomProc(
    procedure (const doc: ICefDomDocument)
    var
      q: ICefDomNode;
    begin
      // "q" is the ID of the text input element
      q := doc.GetElementById('q');
      if Assigned(q) then
        q.SetElementAttribute('value', 'Hello, world');
    end
  );
end;

什么都没有?对不起,你是什么意思?那里有源代码,不是吗?你看不到 main.pas 中的 TMainForm.actDomExecute 方法吗? - Ondrej Kelle
我无法弄清如何设置它的值。好像你只是查看里面的内容。SetValue不起作用,或者赋值不反映在当前页面上。你有什么想法吗? - XBasic3000
@XBasic3000 请看上面的示例。 - Ondrej Kelle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接