![]() |
User Agent des Webbrowsers ist ein anderer als IE
Hi
Ich verstehe nicht, warum der User agent des Webbrowsers unvollständig ist, es fehlen bei mir folgende Angaben: SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; OfficeLiveConnector.1.5; OfficeLivePatch.1.3; InfoPath.3; User Agent des IE 9: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; OfficeLiveConnector.1.5; OfficeLivePatch.1.3; InfoPath.3; MASB) User Agent Delphi Webbrowser (auf Verison IE 9 umgestellt): Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; MASB) Wie könnte ich den User Agent des Webbrowsers vervollständigen? |
AW: User Agent des Webbrowsers ist ein anderer als IE
Ich gehe so vor:
Delphi-Quellcode:
wenn ich aber setuseragent("Hallo") hinschreibe, steht als user agent nur "H", der Rest fehlt
uses
URLMon; procedure SetUserAgent(const UserAgent: String): begin UrlMkSetSessionOption(URLMON_OPTION_USERAGENT, PChar(UserAgent), Length(UserAgent), 0); end; |
AW: User Agent des Webbrowsers ist ein anderer als IE
Erstmal ist es richtig, daß der Name ein Anderer ist, denn das ist auch kein "kompletter" Browser und da dort auch nur der halbe IE im TWebBrowser steckt, ist seine Kennung auch nur ein Bruchteil des Ganzen.
Ein Blick ins MSDN klärt, daß man dort einen AnsiString übergeben muß. Du hast nicht zufällig Delphi 2009 oder höher? Wobei das "nur der erste Buchstabe" auch ein Hinweis ist, daß es sich vermutlich um ein Unicode-Problem handelt. AnsiString+PAnsiChar |
AW: User Agent des Webbrowsers ist ein anderer als IE
Danke für die Antwort,
Ja ich nutze derzeit XE 3. Danke für die Hinweise werde mich gleich ranmachen. |
AW: User Agent des Webbrowsers ist ein anderer als IE
Wirklich größten Dank, hat geklappt, sitze schon seit Stunden davor. Gut, dass es hier im Forum Pros gibt, die sich auskennen und einem helfen.
Schönen Abend noch |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz