我正在使用Visual Studio C#找到一个ActiveX控件,但它看起来像是一个旧版本 .
我需要:
可以集成到我的应用程序窗口内的浏览器(不是单独的窗口)
对CSS,js和其他网络技术的良好支持,与任何现代浏览器相同
基本浏览器功能,如“导航”,“返回”,“重新加载”...自由访问页面代码和输出 .
看看CefSharp:https://github.com/cefsharp/CefSharp
CefSharp允许您在.NET应用程序中嵌入Chromium . 它是Marshall A. Greenblatt围绕Chromium Embedded Framework(CEF)的轻量级.NET包装器 . 大约30%的绑定是用C / CLI编写的,这里的大部分代码都是C# . 它可以从C#或VB或任何其他CLR语言中使用 . CefSharp提供WPF和WinForms Web浏览器控件实现 .
看看GeckoFx https://bitbucket.org/geckofx/ . 我大约2年前使用它,它很容易使用 . 它是免费的,而不是"dead",意味着它保持最新状态 .
DotNetBrowser可以满足您的需求 .
该库提供了可以嵌入到.NET应用程序中的基于Chromium的WPF和WinForms组件 . 该组件支持HTML5,CSS,JavaScript,DOM访问,DOM事件,甚至可以从C#调用JavaScript,反之亦然 .
DotNetBrowser API还提供基本的浏览器功能,如加载URL和HTML,重新加载页面,前后导航,使用cookie等 . 实际上,它的所有功能都在产品的_1160705中完美描述 .
该控件是商业版,但有免费的学术和开源许可证 .
SharpBrowser基于cefsharp . 在浏览cefsharp回购时偶然发现了它
http://github.com/sharpbrowser/SharpBrowser
4 回答
看看CefSharp:https://github.com/cefsharp/CefSharp
看看GeckoFx https://bitbucket.org/geckofx/ . 我大约2年前使用它,它很容易使用 . 它是免费的,而不是"dead",意味着它保持最新状态 .
DotNetBrowser可以满足您的需求 .
该库提供了可以嵌入到.NET应用程序中的基于Chromium的WPF和WinForms组件 . 该组件支持HTML5,CSS,JavaScript,DOM访问,DOM事件,甚至可以从C#调用JavaScript,反之亦然 .
DotNetBrowser API还提供基本的浏览器功能,如加载URL和HTML,重新加载页面,前后导航,使用cookie等 . 实际上,它的所有功能都在产品的_1160705中完美描述 .
该控件是商业版,但有免费的学术和开源许可证 .
SharpBrowser基于cefsharp . 在浏览cefsharp回购时偶然发现了它
http://github.com/sharpbrowser/SharpBrowser