Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser - nicht als IE ausgeben... (https://www.delphipraxis.net/27804-twebbrowser-nicht-als-ie-ausgeben.html)

Florian H 15. Aug 2004 22:02


TWebBrowser - nicht als IE ausgeben...
 
Hi,

kann ich es irgendwie erreichen, dass sich mein TWebBrowser nicht mehr als Internetexplorer ausgibt sondern z.B. als Opera oder Mozilla?
Weil da is so ein blödes PHP-Script auf nem server das erkennt welchen browser man benutzt. und ich will halt erkannt werden als Nicht-IE'ler, um die "richtige" version zu bekommen die ich will...

grüße
flo

Ratte 16. Aug 2004 12:40

Re: TWebBrowser - nicht als IE ausgeben...
 
Hi,

evt könntest du die Datei mit Hilfe der Indy's (oder so was in der Art) herunterladen und dann lokal aufrufen. Kann aber bei bildern ärger geben, müsste man die Pfade ändern.

Ratte

chris 16. Aug 2004 12:48

Re: TWebBrowser - nicht als IE ausgeben...
 
hi,

das kannst du mit einem kleinen workaround bewerkstelligen.

passe in diesem key (s.u.) die werte an bevor du einen webbrowser aufruf machst und schreibe danach wieder die originalwerte zurück in die registry (nicht vergessen!):

Code:
HKEY_CURRENT_USER
Software\Microsoft\Windows\CurrentVersion\Internet Settings
User Agent

Florian H 16. Aug 2004 13:23

Re: TWebBrowser - nicht als IE ausgeben...
 
@chris: Problem: Der Schlüssel ist bei mir leer :gruebel:

woki 16. Aug 2004 13:58

Re: TWebBrowser - nicht als IE ausgeben...
 
nun,

aber TWebbrowser ist der Internet Explorer. Wäre ja interessant, ob der IE erst in der Registry nachschauen muß, um fetstzustellen, dass er der IE ist???
Außerdem, warum will man einen Webserver dazu bringen, das falsche Skript zu schicken, bzw erreichen das der falsche lokale Code ausgeführt wird?

Grüsse
Woki

Florian H 16. Aug 2004 14:54

Re: TWebBrowser - nicht als IE ausgeben...
 
jo klar isses die IE...

Das Script für den IE ist voller JavaScript und so und für mich halt nicht zu gebauchen, wärend das andere-browser-script sauberes html ist...

chris 16. Aug 2004 19:46

Re: TWebBrowser - nicht als IE ausgeben...
 
Zitat:

@chris: Problem: Der Schlüssel ist bei mir leer
nimm die zeichenfolge, nicht den schlüssel!

Zitat:

... der IE erst in der Registry nachschauen muß, um fetstzustellen, dass er der IE ist??? ...
so sieht's aus

Florian H 23. Aug 2004 08:53

Re: TWebBrowser - nicht als IE ausgeben...
 
hm geht irgendwie trotzdem nicht :(

lume96 23. Aug 2004 09:18

Re: TWebBrowser - nicht als IE ausgeben...
 
Hallo,

nur mal so eine Idee, aber, wenn Du IE nicht willst, könntest Du es ja mal direkt mit 'ner anderen Komponente versuchen.

Hab mal schnell nach GECKO+DELPHI gegooglet und hier einen ActiveX Control gefunden, der auf GECKO (Mozilla Browser engine) aufbaut. Hab ihn zwar selbst nie ausprobiert, laut der Webseite kannst Du allerdings TWebBrowser mehr oder weniger direkt durch diesen Control ersetzen, da die gleichen API wie bei TWebBrowser verwendet werden.

Jedenfalls solltest Du dann die Garantie haben, dass Deine Browserkomponente nicht als IE erkannt wird.

MfG
Lutz

Florian H 23. Aug 2004 09:24

Re: TWebBrowser - nicht als IE ausgeben...
 
hey cool, danke.
ich schaus mir mal an.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:08 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