Replace browser WebBrowser = new WebBrowser (); with a Chrome instance instead of using

I am working with an application that embeds a WebBrowser control in a window form and I am noticing a serious memory leak problem. After reading other similar situations on the internet, the problem seems to be native to IE.

I asked how others solved this and one person reported shipping a gecko shell with their software. I did some research but it doesn't look like I will be able to use WatiN (which is what my software uses) with anything other than Internet Explorer and Firefox 3.5 and they also say watin can integrate with Chrome (experimental though I can't find any documentation).

Does anyone have any experience with this problem and know how I should go about providing a solution that will work across multiple platforms?

Does firefox 11 have the ability to go back to 3.5? Has anyone successfully used WatiN inside a Windows Form with a browser other than Internet Explorer ... and even better, has anyone figured out how to discard an IE memory assembly that seems to go unanswered in all the documented threads I've read about (the best one so far: How to fix IE WebBrowser Control memory leak? )

Thanks for helping me on this thread!

+3


source to share


2 answers


Check out GeckoFX (https://bitbucket.org/geckofx/geckofx/wiki/Version_lists) . Seems to support / include LOTS (even FF11) versions. Comes with examples and full source.



The previous version of GeckoFX is an outdated version, don't accidentally use the one at code.google.com/p/geckofx/.

+1


source


Or GeckoFX alternative http://webkitdotnet.sourceforge.net/



+1


source







All Articles