可以处理HTTPS的WebBrowser控件

时间:2011-04-08 08:29:09

标签: c# .net winforms https webbrowser-control

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

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

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

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

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

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

谢谢!

3 个答案:

答案 0 :(得分:2)

因为我显然不能发表评论,所以我会在这里放下2美分。 从下一个版本(R14)开始,MozNET(在OP的帖子中称为“Se7en”)将支持HTTPS / SSL以及接受/拒绝证书的能力。

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

答案 1 :(得分:1)

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

<强>更新

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

答案 2 :(得分:1)

经过长时间的谷歌搜索后,我终于使用了same as I was using before。所以来自http://sourceforge.net/projects/webkitdotnet的Webkit和我最终为我的域名购买了SSL证书,现在一切都很好。