2

I need GeckoFX C# browsers to act separately inside one Form -- each control instance should have its own:

  • cookies,
  • cache,
  • proxy settings

etc.

Is this possible to achieve and how?

L D
  • 593
  • 1
  • 3
  • 16
  • Hey - this might be pretty hard - I implemented such behaviour by invoking separate app instances. See also this http://stackoverflow.com/questions/24042354/how-to-set-different-proxies-for-each-geckofx-instance and http://stackoverflow.com/questions/18212262/how-to-make-gecko-use-seperate-cookiecontainer-per-instance?noredirect=1&lq=1 – Bartosz May 08 '17 at 09:25
  • I see, I had a hope they've implemented such feature since those questions; what kind of invoke communication have you used? I was thinking about pipes, but that doesn't look really like a modern .NET approach, or is it? – L D May 08 '17 at 12:05
  • I didn't require any communication between the instances, so it was enough for me to do a process.start() with some arguments. – Bartosz May 08 '17 at 12:10
  • I have no idea. Honestly I know the MS web browser control can't do it since they all have the same WinInet Cache. I know a few versions of firefox used the internet security settings from IE, but that is something you will have to test. – Alexander Ryan Baggett May 09 '17 at 18:11
  • Possible duplicate of [How to make Gecko use seperate CookieContainer per instance?](https://stackoverflow.com/questions/18212262/how-to-make-gecko-use-seperate-cookiecontainer-per-instance) – Sire Dec 27 '17 at 09:25

0 Answers0