介绍 以前曾试过在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("鍖椾含鐧界櫆椋庡尰闄?娌荤枟鐧界櫆椋庤鑺卞灏戦挶
|