Контроль .NET WebBrowser с хорошей производительностью и автоматической аутентификацией NTLM - PullRequest
1 голос
/ 12 января 2012

Для нашего проекта нам нужен элемент управления .NET WebBrowser, который поддерживает автоматическую аутентификацию Windows (как это делает IE). Мы рассмотрели несколько вариантов, но все еще не можем выбрать подходящий:

1) Стандартный элемент управления WebBrowser на основе IE. Довольно быстро, но у него просто огромные утечки памяти. На нашей странице rich-script каждое открытие новой страницы приводит к утечке около 7 Мб памяти. Вокруг него много дискуссий, но нет решения.

2) Элемент управления Awesomium WebBrowser (awesomium.com). Он выглядел как действительно хороший вариант, и в документации было указано, что он поддерживает автоматическую проверку подлинности Windows, поэтому мы собирались его купить. Но автоматическая проверка подлинности Windows просто не работает. Служба поддержки просто игнорирует все вопросы по этому поводу (хотя отвечает на другие довольно быстро). Это была одна из худших опор платных компонентов, которые я видел.

3) GeckoFx - он работает довольно хорошо, но он слишком медленный (даже управление IE в 2-3 раза быстрее).

4) Webkit.Net - это очень быстро, и это был бы хороший выбор, но он вообще не поддерживает автоматическую аутентификацию Windows.

Есть ли другие варианты, которые мы можем рассмотреть? У нас работают оба бесплатных / платных компонента.

1 Ответ

0 голосов
/ 17 января 2012

вы пробовали версию geckofx, которая использует более новый Firefox? например. https://bitbucket.org/geckofx/geckofx-9.0/downloads

...