Kein Problem:
Das macht das
IDocHostUIHandler-Interface, das in der
Unit DocHostUIHandler im Verzeichnis
JScript definiert ist. Die für das Framework notwendige Implementierung übernimmt das Objekt
TDocHostUIHandler in der
Unit BrowserTools. Dort ist für den Rahmen die Methode
GetHostInfo zuständig.
Falls Dir das zu kompliziert ist, kannst Du auch hierfür das Framework verwenden, indem Du kein
TScript-, sondern nur ein
TCustomScript-Objekt für den betreffenden Browser anlegst:
Delphi-Quellcode:
uses
..., JScriptObjects, gmAPI, ...;
if Script(WebBrowser2)=nil
then TCustomScript.Create(WebBrowser2);
Du mußt dann allerdings beachten, daß Du bei jedem Aufruf der Funktion
Script() den betreffenden Browser als Parameter übergibst:
Delphi-Quellcode:
with Script(WebBrowser1) do
[...]
Die Variante ohne Parameter funktioniert nur in Single-WebBrowser-Projekten.