Wenn aus dem TWebBrowser ein neues Fenster geöffnet wird, wird sich immer der IE öffnen. Daran ändert auch die Standardbrowsereinstellung nichts.
Eine Möglichkeit darauf zu reagieren ist der OnNewWindow2-Event. Mit ihm werden 3 Parameter übergeben:
procedure WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool);
Wenn man Cancel auf True setzt wird das Öffnen des neuen Fensters unterbunden. Wie man auf dem ppDisp die
URL für das neue Fenster herauskriegt, weiß ich allerdings nicht.
Kann jemand da helfen? Damit würde auch mir geholfen werden, da ich momentan eine
MDI-Browsingumgebung programmiere.
MfG
Mystic