KaushViji Ответов: 6

Встраивание браузера Chrome или firefox в приложение C# .net Forms


Привет

Я читал, что есть способ встроить браузер с открытым исходным кодом, такой как chrome или Firefox, в приложение Windows form вместо встроенного веб-браузера в .Net.

Но я не знаю, как это сделать.

Не мог бы кто-нибудь привести мне пример того, как это сделать?

Большое спасибо.

6 Ответов

Рейтинг:
48

Ron Beyer

Встроенные Рамки Хром [^]

CefSharp[^]

CefGlue[^]

На всех этих сайтах есть примеры проектов и хорошая документация по использованию Chromium framework в приложении .NET.


wborgsm

В феврале 2015 года я опубликовал еще один проект Привязок .NET для CEF:
https://bitbucket.org/chromiumfx/chromiumfx
Он включает в себя элемент управления веб-браузером для приложений Forms.

Рейтинг:
1

samadhan_kshirsagar

Предполагая, что вы просто хотите использовать другие браузеры, а не добавлять Chrome или Firefox в элемент управления веб-браузером C#...вот несколько полезных ссылок:

Cefsharp Embedded Chromium for .NET: https://github.com/chillitom/CefSharp

Встраивание Gecko (движок firefox): https://developer.mozilla.org/en-US/docs/Gecko/Embedding_Mozilla/FAQ/Embedding_Gecko


Рейтинг:
1

Thomas Daniels

Привет,

Чтобы встроить Chrome, используйте WebKit.NET:
http://webkitdotnet.sourceforge.net/[^]
Чтобы встроить Firefox, используйте GeckoFX:
http://code.google.com/p/geckofx/[^]


Рейтинг:
0

The Myth

Некоторые из проектов переехали или больше не поддерживаются.
- CEFGlue теперь, похоже, будет заменен Xilium
- webkitdonet не выглядит так, как будто он все еще поддерживается
- GeckoFX теперь находится на bitbucket, а не на code. google

Документация для встроенных фреймворков не всегда проста или существует.

Я написал короткую статью о том, как встроить Chrome в a .Сетевое приложение с использованием CEFSharp.: http://www.codeproject.com/Tips/648678/Embedding-Chrome-in-a-WPF-VB-Net-application-using?msg=4654140

Существует также отличная статья о том, как встроить firefox здесь с помощью Geckofx: http://www.vbforums.com/showthread.php?692005-Mozilla-Firefox-Gecko-Xulrunner-in-VB-NET-%28versions-14-and-up%29


Рейтинг:
0

Syed Umar Anis

Вот шаги по встраиванию браузера Chrome .Сетевое приложение:

http://www.umaranis.com/2013/10/16/how-to-embed-chrome-browser-in-net-application/[^]


Рейтинг:
0

Member 3981491

Проверьте: http://www.awesomium.net это должно быть то, что вам нужно.


adriancs

Awesomium используется в Хроме. Я написал проект с открытым исходным кодом, используя awesomium. Взгляните на http://exhtmleditor.codeplex.com/