可以处理HTTPS的WebBrowser控件

我正在寻找.NET中可以处理HTTPS的WebBrowser控件的替代品。 此问题在Stack Overflow上类似,但这些控件都不提供HTTPS。

顺便提一下,我尝试了所有这些

GeckoFx – 开发停止了
Se7en – 这实际上是继续GeckoFx
Webkitdotnet – 没有人在论坛上回复

但它们都不支持HTTPS,所以我有点卡在这里:/。

另外,提到.NET框架附带的WebBrowser控件可以很好地使用HTTPS,但我无法使用它的原因是因为我的应用程序使用了很多 IE拒绝呈现的javascript,例如Firefox(壁虎引擎) )或Chrome(webkit)工作正常。

所以,如果有人知道可以做到这一点的良好控件(可以是Webkit或Gecko包装器,它不介意,只要它不是IE包装器)。

谢谢!

由于我显然不能写评论,我只会在这里放下我的2美分。从下一个版本(R14)开始, MozNET (在OP的post中称为“Se7en”)将支持HTTPS / SSL和接受/拒绝证书的能力。

编辑:R15版本肯定会有SSL处理。 由于一个奇怪的错误,我不得不推迟它。但是,它即将到来!

你在这里的选择似乎有点受限。 使用IE8和IE9,JavaScript并不是那么糟糕,但如果用户无法升级,我建议您查看以下几点:

  • Mono.WebBrowser
  • Mozilla XulRunner – 这不是直接的.NET控件,但无论如何都可能有用。

更新:

我最近碰到了这个,可能很有趣:

  • Chromium嵌入式框架的.Net绑定

经过长时间的谷歌搜索,我终于使用了以前使用的相同内容 。 所以来自http://sourceforge.net/projects/webkitdotnet的 Webkit我最终为我的域名购买了SSL证书,现在一切都很好。