替换WebBrowser浏览器=新建WebBrowser();使用Chrome实例,而不是使用ie

本文关键字:WebBrowser ie 实例 使用 新建 浏览器 替换 Chrome | 更新日期: 2023-09-27 18:29:52

我正在使用一个将WebBrowser控件嵌入到windows窗体中的应用程序,我注意到一个严重的内存泄漏问题。在阅读了互联网上的其他类似案例后,这个问题似乎是IE的固有问题。

我问过其他人是如何解决这个问题的,一个人报告说,他的软件附带了一个壁虎包装。我已经做了一些调查,但除了Internet Explorer和Firefox 3.5之外,我似乎无法将WatiN(这是我的软件所使用的)与任何东西一起使用,他们还说WatiN可以与Chrome集成(实验上,尽管我找不到任何文档)。

有人有这个问题的经验吗?知道我应该如何提供一个在多个平台上工作的解决方案吗?

firefox11是否有能力恢复到3.5?是否有人成功地在windows窗体中使用了除Internet Explorer之外的浏览器WatiN。。。更好的是,有人发现如何丢弃IE内存积累吗?在我读到的所有文档线程中,这些内存积累似乎都没有答案(迄今为止最好的一个线程是:如何修复IE WebBrowser控件中的内存泄漏?)

谢谢你帮我做这个话题!

替换WebBrowser浏览器=新建WebBrowser();使用Chrome实例,而不是使用ie

或者GeckoFX的替代方案是http://webkitdotnet.sourceforge.net/

查看GeckoFX(https://bitbucket.org/geckofx/geckofx/wiki/Version_lists)。似乎支持/包括许多(甚至FF11)版本。附有示例和完整的来源。

GeckoFX的前一个版本是一个过时的版本,不要意外地使用位于code.google.com/p/GeckoFX/.

的版本