Gracias Román tengo que probar ese código que me pones.
Mientras tanto, investigando por mi cuenta (que soy nuevo en esto del JavaScript
) he encontrado una función que permite ejecutar código de cualquier página web.
Lo voy a poner a continuación para que la gente que se encuentre en situaciones similares tenga una ayuda creo que importante.
Código Delphi
[-]uses
MSHTML;
procedure TForm1.CallFoo(S: string; I: Integer);
var
Doc: IHTMLDocument2; HTMLWindow: IHTMLWindow2; JSFn: string; begin
Doc := WebBrowser1.Document as IHTMLDocument2;
if not Assigned(Doc) then
Exit;
HTMLWindow := Doc.parentWindow;
if not Assigned(HTMLWindow) then
Exit;
try
JSFn := Format('Foo("%s",%d)', [S, I]); HTMLWindow.execScript(JSFn, 'JavaScript'); except
end;
end;
Extraído de aquí, incluyendo explicación en inglés.
Ahora me queda averiguar cómo ejecutar código que no está incluido en la propia página web, sino en librerías de funciones .js que están en el servidor y que ejecuta desde algunas de esas páginas.
Seguiremos informando