Как использовать Gecko в C # - PullRequest
9 голосов
/ 08 января 2012

Мне нужен элемент управления Gecko WebBrowser

Мне нужен пример кода или ссылка, которая объясняет, как использовать GECKO

Если кто-то использовал Gecko, я мог бы сделать несколько советов

Ответы [ 2 ]

25 голосов
/ 15 ноября 2015

Оригинальный учебник с подробными снимками можно найти здесь .

Чтобы встроить браузер Gecko в приложение winform, вам необходимо:

  • XulRunner: XULRunner - это пакет времени выполнения Mozilla, который можно использовать для начальной загрузки приложений XUL + XPCOM, таких же богатых, как Firefox и Thunderbird. Он предоставляет механизмы для установки, обновления и удаления этих приложений. XULRunner можно загрузить здесь . Выберите версию, которая вам нравится.
  • Файл сборки GeckoFx .net, который можно загрузить с здесь . Также выберите правильную версию, которая соответствует версии XulRunner.

  • Распакуйте GeckoFX-330.zip, вы получите следующие файлы:

enter image description here

  • Добавьте ссылки на dll, как показано выше, нажмите кнопку обзора и выберите Geckofx-Core.dll и Geckofx-Winforms.dll

enter image description here enter image description here

  • На панели инструментов щелкните правой кнопкой мыши, затем выберите «Выбрать элемент», выберите Geckofx-Winforms.dll, и элемент управления Winform Gecko будет показан на панели инструментов

enter image description here enter image description here

  • Перетащите элемент управления GeckoWebBrowser в конструктор winform и назовем его «браузер». enter image description here

  • В файле form1.cs добавьте следующий код: enter image description here

Строка Gecko.Xpcom.Initialize (@ ”.. \ xulrunner”); указывает, где находится среда выполнения xulrunner. В этом случае мы помещаем его в папку (@ ”.. \ xulrunner”).

Теперь запустите приложение, да ~~~

enter image description here

3 голосов
/ 08 января 2012

Вы должны проверить http://code.google.com/p/geckofx/. Чтобы получить некоторые примеры кода, см. вики-страницу .

...