![]() |
TWebBrowser - Cookies löschen, aber wie?
Hi Leute,
ich sitz hier vor einem Problem und such nach Rat :) Also ich habe ein Programm was auf einer Seite ein paar Links betätigt, nun ist es aber so, dass der Server der Seite sich das ganze in Sessions speichert und natürlich dem Browser die SessionID in Form eines Cookies übergibt. Nun möchte ich das dieser Cookie im Browser gelöscht wird, weil wenn ich mein Programm neustarte und somit auch den TWebBrowser dann funktionierts einbanfrei :zwinker: Wenn ich mir die Cookies ausgeben lasse über:
Delphi-Quellcode:
Dann gibt er mir die 2 Cookies aus:
document: IHTMLDocument2;
cookies: String; begin document := WebBrowser1.Document as IHTMLDocument2; listbox1.AddItem(document.cookie,listbox1); Zitat:
Möglichkeit um dies zu realisieren. Gruß crAzywuLf :D |
Re: TWebBrowser - Cookies löschen, aber wie?
Ist doch eigentlich ganz einfach oder? Kann man nicht das entweder mit Pos und so machen oder den FileDownload des Webbrowsers auch false stellen, vielleicht sind Cookies dann auch verbannt. Oder wo werden Sie denn gespeichert, lösch die Datei. Oder Destroye die Komponente einfach und erstelle Sie neu, vielleicht gehts dann! Viele Vorschläge, keine Ahnung ob einer von dehnen funktioniert, aber vielleicht hat's dir doch geholfen^^
MFG Lars Wiltfang |
Re: TWebBrowser - Cookies löschen, aber wie?
Guten Morgen,
Du könntest den ![]() Der hat eine Methode um den Pfad zu den Cookies zu ermitteln.
Delphi-Quellcode:
Du könntest dann die Cookies per Programmcode löschen.
//GetCookiesPath: If you Call this function the result will be the IE Cookies path.
procedure TfrmMain.GetCookiesClick(Sender: TObject); var st : string; begin st:= EmbeddedWB1.GetCookiesPath; ShowMessage('Cookies Path: '+ st); end; Desweiteren gibt es noch die ![]() Grüße Klaus |
Re: TWebBrowser - Cookies löschen, aber wie?
Zitat:
|
Re: TWebBrowser - Cookies löschen, aber wie?
Zitat:
Ich sitz schon seit 3 Tagen Tag und Nacht an diesem Program :mrgreen: Es muss doch ne Möglichkeit geben... Es kann doch nicht sein das das nicht möglich ist :wall: |
Re: TWebBrowser - Cookies löschen, aber wie?
Den Pfad aus der Registry holen:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\Shell Folders Key = "Cookies" und der Rest ist einfach oder? |
Re: TWebBrowser - Cookies löschen, aber wie?
Zitat:
|
Re: TWebBrowser - Cookies löschen, aber wie?
Zitat:
Du brauchst nur den Twebbrowser von Deiner Form entfernen und den TEmbeddedWebbrowser auf die Form ziehen. Die Namen der ObjectInstanzen müssen aber gleich sein. Also wenn Dein TWebbrowser browser1 heißen sollte, dann muß auch der TEmbeddedWebbrowser browser1 heißen. Grüße Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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-2025 by Thomas Breitkreuz