Reputation: 2465
I am looking for a web browser component for C# WinForms with following functionality:
Multi-session support (separate handling of cookies and other content per browser instance; ability to use/connect to separate proxy server per instance)
Interfacing with DOM (reading/editing DOM elements directly without Javascript)
Prefferably support of multithreading.
So far I have tested these wrappers:
Awesomium.NET - Supports Multiple sessions, is multithreaded but does not provide means to directly interface with DOM. (without JS)
CEFSharp - Same as above.
GeckoFX - No multiple session support (per application), has capability to interact with DOM. (without JS)
Is there a browser control that supports all of these features?
This article supports my experience so far with these three controls.
Upvotes: 1
Views: 667
Reputation: 4420
There are a couple of other CEF
based frameworks, one of those might suite your needs. I have tried neither.
It is possible that the DOM API
may be removed from CEF
at some point in the future, so you might want to check the status before investing time in such an effort.
http://magpcss.org/ceforum/viewtopic.php?f=6&t=10652&start=10#p16750
Upvotes: 4