WinForm使用CefSharp内嵌chrome浏览器

Posted romanticcrystal

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WinForm使用CefSharp内嵌chrome浏览器相关的知识,希望对你有一定的参考价值。

先贴运行图:亲测可用!以图为证!
技术分享图片

开始!
1
.创建winform程序,使用.NET 4.5.2或以上(vs2010最高支持.NET 4.0,我使用的是vs2017)。这一步容易忽略,简单的说就是将项目.net版本改为4.5.2或以上
否则下面即使引用了dll也是报错的
2.在解决方案上右键->"属性"->"生成"->"目标平台",选择x86或x64,Cef暂不支持"Any CPU"3.下载并解压CefSharp编译好的文件,注意是32位还是64位。 CefSharp v51 x86 (for32-bit apps)(点击下载) CefSharp v51 x64 (for 64-bit apps)(点击下载4.将下载下来的文件解压,然后全部复制到程序binDebug目录。 5.项目右键"添加引用",找到: CefSharp.dll CefSharp.Core.dll CefSharp.WinForms.dll 添加引用到项目。 6.编写测试代码: using CefSharp; using CefSharp.WinForms; public ChromiumWebBrowser browser; public void InitBrowser(){ Cef.Initialize(new CefSettings()); browser = new ChromiumWebBrowser ("http://liulanmi.com/labs/core.html"); this.Controls.Add(browser); browser.Dock = DockStyle.Fill; } 在InitializeComponent()方法中调用 InitBrowser()。 7.F5调试运行即可。

 

以上是关于WinForm使用CefSharp内嵌chrome浏览器的主要内容,如果未能解决你的问题,请参考以下文章

WinForm CefSharp(谷歌浏览器开源组件)

winform-Chrome-CefSharp库

C#Winform使用CefSharp将WebBowser控件替换为Chrome内核

用Html5/CSS3做Winform,一步一步教你搭建CefSharp开发环境(附JavaScript异步调用C#例子,及全部源代码)上

c#winform能实现用css美化吗

在winform中使用cefsharp.winform嵌入浏览器(含视频教程)