时间:2017-9-14来源:本站原创作者:佚名
介绍

以前曾试过在app中整合一个可靠又快速的web浏览器吗?

在本文中,你会学到如何轻松地将奇妙的CefSharp网页浏览器组件(基于Chromium)集成到你的C#app中。

然后,你可以使用此web浏览器:

给用户提供一个集成的浏览体验

用HTML/JavaScript编程添加嵌入式界面

用于web自动化

CefSharp可靠,快速,完全开源,不需要任何额外的依赖就可以安装到最终用户(除VC++Runtime以外)。

在本指南中,我们将使用WinForms项目,但CefSharp同样可工作于WPF项目。

入门

按照以下步骤快速开始CefSharp。

项目

1.用.NET4.5.2创建一个Windows窗体应用程序(C#)项目

2.对项目命名(如“CefTest”)

DLL文件(NuGet方法)

3A)如果你使用的是NuGet,那么你可以从NuGet代码仓库抓取CefSharp.WinForms,跳过下面的手动方法。

3B)如果你已经使用了NuGet,那么导航SOLUTIONConfigurationManager,并将你的项目设置为x86或x64,因为目前不支持AnyCPU。

DLL文件(手动方法)

如果你使用的是NuGet,那么请跳过此章节!

3A)下载CefSharp二进制文件并解压它们。

CefSharpv51x86(32位app)

CefSharpv51x64(64位app)

3B)右击你的项目,点击“AddReference”,然后选择“Browse”。

3C)选择这些DLL文件:

CefSharp.dll

CefSharp.Core.dll

CefSharp.WinForms.dll

3D)用ZIP选择所有文件:

3E)复制那些文件到项目的Debug文件夹(在Bin之中)

代码

4.右击你的主窗体,并选择“ViewCode”。

5.添加以下代码:

复制到import部分:

usingCefSharp;usingCefSharp.WinForms;

复制到代码段:

publicChromiumWebBrowserbrowser;publicvoidInitBrowser(){Cef.Initialize(newCefSettings());browser=newChromiumWebBrowser("







































鍖椾含鐧界櫆椋庡尰闄?
娌荤枟鐧界櫆椋庤鑺卞灏戦挶

转载请注明原文网址:http://www.helimiaopu.com/cxfz/cxfz/5457.html

------分隔线----------------------------