Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.685 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Feststellen ob JavaScript im IE (TWebBrowser) deaktiviert ist

  Alt 11. Apr 2018, 15:18
Ich fand so etwas um Scripte aufzurufen, vielleicht findest Du ja eine Stelle wo man es auswerten könnte:
Delphi-Quellcode:
uses
  MSHTML_TLB, SHDocVw, ShellAPI;

procedure ExecuteScript(doc:IHTMLDocument2;script:string;language:string);
var
 win: IHTMLWindow2;
 Olelanguage: Olevariant;
begin
 if doc <> nil then
 begin
   try
     win := doc.parentWindow;
     if win <> nil then
     begin
       try
         Olelanguage := language;
         win.execScript(script, Olelanguage); // kann man hier noch was auswerten?
       finally
         win := nil;
       end;
     end;
   finally
     doc := nil;
   end;
 end;
end;

//Beispiel
ExecuteScript(WebBrowser1.Document as HTMLDocument2,'MyJava()','JavaScript');
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat