Cerco di ottenere il nome di tutti i moduli della pagina caricata. Ho fatto questo:Chromium: Come ottenere tutta la forma di una pagina caricata
procedure TForm2.Button2Click(Sender: TObject);
var
L: TStringList;
begin
L := TStringList.Create;
try
Chromium1.Browser.MainFrame.VisitDomProc(
procedure (const doc: ICefDomDocument)
procedure IterateNodes(Node: ICefDomNode);
begin
if not Assigned(Node) then Exit;
repeat
if Node.ElementTagName = 'FORM' then
L.Add(Node.GetElementAttribute('name'));
if Node.HasChildren then IterateNodes(Node.FirstChild);
Node := Node.NextSibling;
until not Assigned(Node);
end;
begin
IterateNodes(doc.Body);
end
);
ShowMessage(L.Text);
finally
FreeAndNil(L);
end;
end;
Ma non ho alcun risultato. Qualche idea?
Grazie
Cosa è successo quando sei passato sotto il debugger? –
Si desidera utilizzare SameText anziché = in modo che il confronto non valga maiuscole/minuscole –
@David, penso che il secondo commento sia la risposta ... – TLama