如何将Firefox和Chrome添加到C#浏览器控件?

你能否告诉我如何将其他浏览器控件(如Chrome,Firefox等)添加到C#Web浏览器控件中?我正在尝试在C#中创建一个HTML和CSS规则测试器,我需要将所有这些控件都安装在C#中应用

假设您只想使用其他浏览器,而不是将Chrome或Firefox添加到C#Web浏览器控件…这里有一些有用的链接:

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

你不能。 Web浏览器控件仅承载MSHTML COM对象。

2016年更新:

如果您需要在应用程序中包含所有浏览器,我建议您查看以下组件。

BrowseEmAll Core API

需要.Net应用程序中的所有不同浏览器? 您可以 BrowseEmAll Core API 与Chrome,Firefox,Webkit和Internet Explorer集成到您的应用程序中。 这是商业产品,但请注意。

(完全披露:我为这家公司工作,所以我带着一粒盐说的话)