c# - 替换 WebBrowser browser = new WebBrowser();使用 Chrome 实例而不是使用 ie

标签 c# internet-explorer firefox google-chrome watin

我正在使用将 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/

相关文章:

c# - 计算点击点的角度

c# - 断言比较两个对象列表 C#

c# - 将字典转换为匿名对象

javascript - IE中表格获得焦点时表格滚动条跳起

html - 内联样式不在 IE7、8、9 中呈现

firefox - 内容安全策略 : Directive 'frame-src' has been deprecated. 请改用指令 'child-src'

c# - 如何通过 FormUrlEncodedContent 传递 List<int>

html - 使用嵌套 DIV 时如何从 IE 获得所需的 z-index 行为?

javascript - ActiveXObject ("WScript.Shell");在 Firefox 中未定义?

javascript - Chrome 和 Firefox 之间的日期差异