我正在使用将 WebBrowser 控件嵌入到 Windows 窗体中的应用程序,我注意到一个严重的内存泄漏问题。在阅读了互联网上的其他类似案例后,问题似乎出在 IE 上。
我问过其他人是如何解决这个问题的,一个人报告说他的软件附带了一个 gecko 包装器。我已经做了一些调查,但看起来我无法将 WatiN(这是我的软件所使用的)与除 Internet Explorer 和 Firefox 3.5 之外的任何东西一起使用,他们还说 watin 可以与 Chrome 集成(实验性的,虽然我找不到任何文档)。
有没有人对此问题有任何经验并且知道我应该如何着手提供可在多个平台上运行的解决方案?
firefox 11 是否可以恢复到 3.5?有没有人在 windows 窗体中使用 Internet Explorer 以外的浏览器成功使用 WatiN ......甚至更好的是,有没有人发现如何丢弃 IE 内存积聚,这在我读过的所有记录的线程中似乎都没有得到解答(目前为止最好的一个:How to Fix the Memory Leak in IE WebBrowser Control?)
感谢您帮我解决这个问题!
最佳答案
或者 GeckoFX 的替代品是 http://webkitdotnet.sourceforge.net/
关于c# - 替换 WebBrowser browser = new WebBrowser();使用 Chrome 实例而不是使用 ie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9986655/