Имеет ли GeckoFX все функции .NET WebBrowser? - PullRequest
0 голосов
/ 27 июня 2011

Я рассматриваю возможность использования компонента GeckoFX вместо WebBrowser из-за утечки памяти (Вы можете увидеть this , this и this относительно утечки), которая не имеет решения.

Проблема в том, что мое приложение использует WebBrowser InvokeScript с параметрами.Я почти уверен, что в GeckoFX нет InvokeScript, и кажется, что вместо него люди используют Navigate("javascript:stuff()").Я не уверен, как я собираюсь отправить параметры таким образом.

Но даже если есть обходной путь, действительно ли возможно использовать GeckoFX вместо WebBrowser без потери всей функциональности?

Я не хочу начинать эту утомительную работу, а потом узнавать, что это было невозможно из-за некоторых ограничений GeckoFX.

1 Ответ

0 голосов
/ 04 октября 2012

Geckofx 14 намного лучше, чем .NET WebBrowser, который зависит от версии IE на компьютере пользователя

Geckofx полностью манипулирует DOM, так что вы можете создать скрипт-тег и разместить внутри него код JavaScript, а не Navigate ("javascript: stuff ()")

Я думаю, Geckofx - лучшее решение для .NET <= 3.5 текущий Geckofx 14 эквивалентен Firefox 14, поэтому он поддерживает широкий спектр веб-стандартов </p>

если вы используете .NET 4.0, вы можете подумать о переходе на http://awesomium.com/, который работает на WebKit

...