对于我们的项目,我们需要支持自动Windows身份验证的.NET WebBrowser控件(就像IE一样)。我们已经审核了许多选项,但仍然无法选择合适的选项:
1)基于IE的标准WebBrowser控件。相当快,但它只是有巨大的内存泄漏。在我们的富页脚页面上,每个新页面的打开都泄漏了大约7Mb的内存。围绕它进行了很多讨论,但没有解决方案。
2)Awesomium WebBrowser控件(awesomium.com)。它看起来是非常好的选择,并且在文档中声明它支持自动Windows身份验证,因此我们打算购买它。但自动Windows身份验证不起作用。支持只是忽略了有关它的所有问题(虽然很快回答其他问题)。这是我见过的付费组件最糟糕的支持之一。
3)GeckoFx - 它运行得很好,但速度太慢(甚至IE控制速度提高了2-3倍)。
4)Webkit.Net - 速度非常快,本来是不错的选择,但它根本不支持自动Windows身份验证。
我们可以考虑其他任何选择吗?免费/付费组件都适用于我们。
答案 0 :(得分:0)
您是否尝试过使用较新版Firefox的geckofx版本?例如。 https://bitbucket.org/geckofx/geckofx-9.0/downloads