CefSharp 帮助文档-WinForms和WPF极速Web浏览器

  1. 主页
  2. 文档
  3. CefSharp 帮助文档-WinForms和WPF极速Web浏览器

CefSharp 帮助文档-WinForms和WPF极速Web浏览器

在你的.Net应用程序中完美呈现Web浏览器

CefSharp是将功能全面且符合标准的Web浏览器嵌入到C#或VB.NET应用程序中的最简单方法。CefSharp具有用于WinForms和WPF应用程序的浏览器控件,以及用于自动化项目的无界面(offscreen)版本。CefSharp基于Chromium嵌入式框架,Chromium嵌入式框架是Google Chrome的开源版本。我们有一个简单的5步流程开始向导。请参阅快速入门指南和常见问题解答。

CefSharp 帮助文档-WinForms和WPF极速Web浏览器

支持HTML5,JavaScript和PDF

CefSharp包含现代Web标准,并支持HTML5,JavaScript,CSS3和HTML5音频/视频元素。通过WebGL支持3D内容,该WebGL使用OpenGL / DirectX进行硬件加速渲染。CefSharp包括用于PDF,网页打印和WebKit Inspector(开发人员工具)的嵌入式模块。CefSharp没有外部依赖项,并且CefSharp的完整版本仅向您的应用程序添加了约80 MB。有关详细信息,请参见CefSharp Redistribution输出表

CefSharp 帮助文档-WinForms和WPF极速Web浏览器

深度整合

您可以轻松实现 .NET 和 JavaScript 的交互,来访问和处理页面内容。您可以以编程方式在C#中执行 JavaScript ,并在触发 JavaScript 事件时接收回调。您可以使用CefSharp显示使用HTML5构建的嵌入式UI,或显示远程Web内容和Web应用程序。请参阅CefSharp.MinimalExample项目,以获取使用CefSharp构建的可立即编译的最小示例应用程序。在项目源码中,还有更多复杂的示例项目。

CefSharp 帮助文档-WinForms和WPF极速Web浏览器

性能表现

基于 Chromium Web浏览器,获得流畅的用户体验。 CefSharp的性能优于其他所有C#Web浏览器控件,包括GeckoFX,OpenWebkitSharp,WebKit.NET和Awesomium。CefSharp 在<10毫秒内初始化,并且网页在加载时显示(渐进式渲染)。

免费开源

CefSharp是一个 Chromium嵌入式框架项目的.NET包装器。并且提供了C#和C ++ / CLI的完整源代码。您可以使用代码更好地改进,派生或简单地调试应用程序。CefSharp基于BSD许可,这意味着它可用于专有和免费/开源应用程序。如果CefSharp帮助了您,请考虑为CEF项目捐款。 http://www.magpcss.org/ceforum/donate.php

多场景支持

CefSharp  提供了三种模式的支持:

CefSharp.WinForms为Windows Forms应用程序提供浏览器UI控件

CefSharp.WPF为WPF应用程序提供浏览器UI控件

CefSharp.OffScreen为自动化项目提供“无头”浏览器控件 ,即 无界面。

CefSharp支持为基于HTML的UI呈现嵌入式HTML内容,CefSharp同时支持x86和x64

详细的帮助文档支持

提供 快速开始向导。这可以帮助您将CefSharp集成到WinForms / WPF项目中

如果需要帮助,请访问这些论坛: StackOverflow 、或在 Github 提交错误报告或功能请求


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明CefSharp 帮助文档-WinForms和WPF极速Web浏览器
标签 , , , , ,
这篇文章对您有用吗? 3 1