[Frage|VB.NET] Webbrowser

12/04/2011 21:36 BigJk#1
Hallo ^^

Ich habe ein kleines Frage. Ich habe in einer Form mit:
  • 2 Webbrowser Controls
  • Tab Control (trennt die Webbrowser von einander)

Nun meine Frage:

Wie kann ich es schaffen das die Browser insofern getrennt sind das ich mich in dem einen Tab auf einer Seite anmelden kann und im zweiten Tab mich dort mit einem anderen Account einloggen kann. Ich denke ich müsste es schaffen Cookies etc. zu trennen.

Habt ihr vielleicht eine Idee wie ich das umsetzen könnte? Oder habe ich vielleicht ne (ganz Simple) Funktion übersehen oda so?
12/04/2011 22:23 .exTremez™#2
Setz einen CookieContainer beim Programmstart, diesen benutzt du im Browser1 zum einloggen.

Und den gleichen (jetzt ist er ja mit cookies gefüllt) benutzt du im browser2
12/04/2011 22:36 BigJk#3
Erstmal danke für die Antwort

Aber würde das nicht bedeuten ich wäre dann in beiden Webbrowsern mit dem Selben Account eingeloggt bin? Das ist aber genau das gegenteil von dem was ich möchte ^^ ich möchte ja einfach mit 2 verschieden Accounts eingeloggt sein.

Weil wenn ich mich in einem Webbrowser Control einlogge bin ich im zweiten ja dort auch direkt eingeloggt.
12/04/2011 22:55 .exTremez™#4
Ups sry, habe gedacht du wolltest dich in Browser1 einloggen und dann im Browser2 irgendetwas weiter mit dem account machen ^^

Naja das was du meinst geht nicht, weil Webbrowser über den InternetExplorer aggiert.
Wenn du die cookies nach dem einloggen löschen würdest(damit du im browser2 nicht angemeldet bist) bist du aber genauso im browser1 nichtmehr eingeloggt
12/04/2011 23:02 BigJk#5
Quote:
Ups sry, habe gedacht du wolltest dich in Browser1 einloggen und dann im Browser2 irgendetwas weiter mit dem account machen ^^
Macht nix ^^

Quote:
Naja das was du meinst geht nicht, weil Webbrowser über den InternetExplorer aggiert.
Wenn du die cookies nach dem einloggen löschen würdest(damit du im browser2 nicht angemeldet bist) bist du aber genauso im browser1 nichtmehr eingeloggt
Hatte ich mir leider schon fast gedacht daher habe ich mir etwas überlegt.
Wäre es nicht möglich:
  1. Tab1 mit Webbrowser1 ist offen und ich logge mich ein
  2. Tab2 wird angeklickt. Cookies von Webbrowser 1 werden in Varriable Cookie1 gespeichert und dann aus dem eigentlich Browser gelöscht
  3. Tab2 mit Webbrowser2 ist offen und ich logge mich ein
  4. Tab1 wird wieder angeklickt. Cookies von Webbrowser 2 werden in Varriable Cookie2 gespeichert und dann aus dem eigentlich Browser gelöscht nun werden die Cookies aus Cookie1 wieder in Webbrowser1 eingefügt
...

Also immer wieder austauschen etc.

Wäre sowas möglich?
12/04/2011 23:25 .exTremez™#6
Hmm fällt mir grade nichts zu ein..

Aber mal eine andere Frage:
Was genau willst du machen? bzw. wieso benutzt du den scheiß webbrowser und nicht HTTPWebRequest
12/04/2011 23:40 BigJk#7
Es gibt nen paar Foren wo ich mehrere Accounts brauche (dort ist es auch erlaubt und generell nötig) die Gründe dazu will ich jez nicht genauer erläutern ^^ und es nervt mich halt immer ein und ausloggen zu müssen, daher wollte ich mir nen Programm schreiben wo ich die Accounts in einzelnen Tabs hab.

Quote:
bzw. wieso benutzt du den scheiß webbrowser und nicht HTTPWebRequest
Ich hab bisher nicht an HTTPWebRequest gedacht weil ich davon keine Ahnung habe xD ich werde mich dies bezüglich mal sofort informieren ^^

#EDIT: HTTPWebRequest scheint die Lösung zu sein ;D jez muss ichs nur noch bei dem Forum zum laufen bringen wo ich es nutzen will xD
12/05/2011 12:53 Kraizy​#8
Quote:
Originally Posted by .exTremez™ View Post
wieso benutzt du den scheiß webbrowser und nicht HTTPWebRequest
^this
Vielleicht hilfts ja: [Only registered and activated users can see links. Click Here To Register...]