有一个简单的问题吗? GitHub
上的讨论是提问的首选地点!
CefSharp 允许您将 Chromium 嵌入到 .NET 应用程序中。它是 Marshall A. Greenblatt 围绕 Chromium 嵌入式框架 (CEF) 的轻量级 .NET 包装器。大约 30% 的绑定是用 C++/CLI 编写的,其中大部分代码是 C#。它可以在 C# 或 VB 或任何其他 CLR 语言中使用。 CefSharp 提供 WPF 和 WinForms Web 浏览器控件实现。
CefSharp 是 BSD 许可的,因此它可以在专有和免费/开源应用程序中使用。有关完整详细信息,请参阅许可证文件。
如果您喜欢并使用 CefSharp,请考虑每月捐款一小笔,即使是 25 美元也能提供巨大帮助。请参阅财务支持了解更多详细信息。
稳定的二进制文件在 NuGet 上发布,包含将 Chromium 嵌入到 .Net/CLR 应用程序中所需的一切。有关使用方法,请参阅快速入门指南或查看 CefSharp.MinimalExample 项目以获取使用 CefSharp NuGet 包的基本演示。
CefSharp.WinForms
CefSharp.Wpf
CefSharp.OffScreen
CefSharp.Wpf.HwndHost(基于 HwndHost 的 WPF 实现,类似于在 WPF 中托管 WinForms 版本,支持数据绑定,适用空域问题)。
请参阅 CefSharp.Wpf.Example 或 CefSharp.WinForms.Example 项目,了解使用 CefSharp 构建的示例 Web 浏览器。他们演示了大多数可用功能。
请参阅 CefSharp.MinimalExample 项目,了解使用 CefSharp NuGet 包的基本演示。
请参阅帮助入门/处理常见场景的一般使用指南。
请参阅 Wiki 以获取正在进行的文档
请参阅常见问题解答以获取常见问题的帮助
从早期版本的 CefSharp 升级?请参阅变更日志以了解重大更改和升级提示。
从源代码注释生成的 CefSharp API。
请仅保留错误Issue Tracker
!在提交PR
之前,请阅读贡献。
CefSharp 讨论区一般是应该询问CefSharp
具体问题的地方,发帖前请先搜索,谢谢!
Stackoverflow 是可以询问一般 html/javascript/C# 问题的地方。
Chromium 嵌入式框架 (CEF) 论坛
这是official
CefSharp 分支,由 CefSharp 社区维护。您还可以查看公共分叉/分支的整个网络。
开发是在master
分支中完成的。如果更改非常微不足道,则最好将新功能添加到功能分支中。新的PR's
应该针对master
。
当新版本即将发布时,将创建release
分支。我们尽量避免在release
分支中进行面向公众的API
更改(添加新功能很好,只是不要破坏更改)。
CI 构建master
上的每次提交都会生成一个Nuget
包。使用风险自负!
预发布
稳定的
每个版本都会创建一个新分支,例如92.0.260
版本对应于 cefsharp/92 分支。如果您是CefSharp
新手并且正在下载源代码进行查看,请使用发布分支。
*从版本 93 开始需要 VC++ 2019
**对于 .Net Core 包,需要 .Net Core 3.1 或 .Net 5/6/7。
分支 | CEF版本 | VC++版本 | .Net版本 | 地位 |
---|---|---|---|---|
掌握 | 6723 | 2019年* | 4.6.2** | 发展 |
头孢沙普/127 | 6723 | 2019年* | 4.6.2** | 发布 |
头孢沙普/127 | 6668 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/127 | 6613 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/127 | 6533 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/126 | 6478 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/125 | 6422 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/124 | 6367 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/123 | 6312 | 2019年* | 4.6.2** | 不支持 |
cefsharp/122 | 6261 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/121 | 6167 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/120 | 6099 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/119 | 6045 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/118 | 5993 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/117 | 5938 | 2019年* | 4.6.2** | 不支持 |
头孢沙普/116 | 5845 | 2019年* | 4.6.2** | 不支持 |
cefsharp/115 | 5790 | 2019年* | 4.6.2** | 不支持 |
cefsharp/114 | 5735 | 2019年* | 4.5.2** | 不支持 |
cefsharp/113 | 5615 | 2019年* | 4.5.2** | 不支持 |
cefsharp/112 | 5615 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/111 | 5563 | 2019年* | 4.5.2** | 不支持 |
cefsharp/110 | 5481 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/109 | 5414 | 2019年* | 4.5.2** | 不支持 |
cefsharp/108 | 5359 | 2019年* | 4.5.2** | 不支持 |
cefsharp/107 | 5304 | 2019年* | 4.5.2** | 不支持 |
cefsharp/106 | 5249 | 2019年* | 4.5.2** | 不支持 |
cefsharp/105 | 5195 | 2019年* | 4.5.2** | 不支持 |
cefsharp/104 | 5112 | 2019年* | 4.5.2** | 不支持 |
cefsharp/103 | 5060 | 2019年* | 4.5.2** | 不支持 |
cefsharp/102 | 5005 | 2019年* | 4.5.2** | 不支持 |
cefsharp/101 | 4951 | 2019年* | 4.5.2** | 不支持 |
头孢锐/100 | 4896 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/99 | 4844 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/98 | 4758 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/97 | 4692 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/96 | 4664 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/95 | 4638 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/94 | 4606 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/93 | 4577 | 2019年* | 4.5.2** | 不支持 |
头孢沙普/92 | 4515 | 2015年* | 4.5.2** | 不支持 |
头孢沙普/91 | 4472 | 2015年* | 4.5.2** | 不支持 |
头孢沙普/90 | 4430 | 2015年* | 4.5.2** | 不支持 |
头孢沙普/89 | 4389 | 2015年* | 4.5.2** | 不支持 |
头孢沙普/88 | 4324 | 2015年* | 4.5.2** | 不支持 |
头孢沙普/87 | 4280 | 2015年* | 4.5.2** | 不支持 |
头孢沙普/86 | 4240 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/85 | 4183 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/84 | 4147 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/83 | 4103 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/81 | 4044 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/79 | 3945 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/77 | 3865 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/75 | 3770 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/73 | 3683 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/71 | 3578 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/69 | 3497 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/67 | 3396 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/65 | 3325 | 2015年 | 4.5.2 | 不支持 |
头孢沙普/63 | 3239 | 2013年 | 4.5.2 | 不支持 |
头孢沙普/62 | 3202 | 2013年 | 4.5.2 | 不支持 |
头孢沙普/57 | 2987 | 2013年 | 4.5.2 | 不支持 |
头孢沙普/55 | 2883 | 2013年 | 4.5.2 | 不支持 |
头孢沙普/53 | 2785 | 2013年 | 4.5.2 | 不支持 |
头孢沙普/51 | 2704 | 2013年 | 4.5.2 | 不支持 |
头孢沙普/49 | 2623 | 2013年 | 4.0 | 不支持 |
头孢沙普/47 | 2526 | 2013年 | 4.0 | 不支持 |
头孢沙普/45 | 2454 | 2013年 | 4.0 | 不支持 |
头孢沙普/43 | 2357 | 2012年 | 4.0 | 不支持 |
头孢沙普/41 | 第2272章 | 2012年 | 4.0 | 不支持 |
头孢沙普/39 | 2171 | 2012年 | 4.0 | 不支持 |
头孢沙普/37 | 2062 | 2012年 | 4.0 | 不支持 |
*从版本 93 开始需要 VC++ 2019
**对于 .Net Core 包,需要 .Net Core 3.1/.Net 5.0 或更高版本。
您的公司通过CefSharp
赚钱了吗?您是否依赖项目的定期更新?亚历克斯·梅特兰需要您的支持!注册 GitHub 赞助商。
一次性或经常性贡献可以通过 GitHub 赞助商进行,只需要 GitHub 帐户和信用卡。 您还可以通过 PayPal 进行一次性捐款。
作为一名全职爸爸,我(@amaitland)依靠您的贡献来帮助养家糊口。
CefGlue:使用 P/Invoke 构建的替代 .NET CEF 包装器。
CEF GitHub 项目:官方 CEF 问题跟踪器
CEF 论坛:官方 CEF 论坛
CEF API 文档:如果您正在实现新功能,非常值得一读
CefSharp API 文档
HtmlView:Visual Studio 扩展,带来 CefSharp,用于在 VS 内显示 HTML 页面。
SharpBrowser:最快的 C# Web 浏览器,具有选项卡式浏览和 HTML5/CSS3。
Chromely CefSharp:使用本机 GUI、HTML5/CSS 在 .NET/.NET Core 3/.NET 5 上构建 HTML 桌面应用程序。