Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser userAgent auslesen (https://www.delphipraxis.net/58000-twebbrowser-useragent-auslesen.html)

FriFra 29. Nov 2005 20:11


TWebBrowser userAgent auslesen
 
Wie kann ich den userAgent eines TWebBrowser auslesen?

Leider lieferte das folgende "Experiment" nur einen Fehler:
Delphi-Quellcode:
ShowMessage(WebBrowser1.OleObject.navigator.userAgent);
Das OleObjekt kennt wohl "navigator" nicht :?

marabu 30. Nov 2005 06:41

Re: TWebBrowser userAgent auslesen
 
Hi.

Delphi-Quellcode:
uses
  MSHTML;

procedure TWebForm.btnAgentClick(Sender: TObject);
var
  win: IHTMLWindow2;
  doc: IHTMLDocument2;
begin
  // Wenn noch kein Document existiert, dann:
  // WebBrowser.Navigate('about:blank');
  doc := WebBrowser.Document as IHTMLDocument2;
  win := doc.parentWindow;
  ShowMessage(win.navigator.userAgent);
end;
Grüße vom marabu

FriFra 30. Nov 2005 10:14

Re: TWebBrowser userAgent auslesen
 
Danke, so funktioniert es ;) :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz