一.使用NuGet搜索CefSharp然后下载CefSharp.WinForms和CefSharp.Common

二.引用CefSharp.Windows,CefSharp,CefSharp三个dll

三.将平台换为X86或者X64,Any Cpu无法编译成功

四.使用

(1)配置初始化(一个进程只能配置一次)

var settings = new CefSettings();
settings.Locale = "zh-CN";
settings.CefCommandLineArgs.Add("disable-gpu", "1");//去掉gpu,否则chrome显示有问题
Cef.Initialize(settings);

  

(2)初次使用

private ChromiumWebBrowser browser = null;

private void FrushBrowser(string url)
{
if (browser == null)
{
browser = new ChromiumWebBrowser("")
{
Dock = DockStyle.Fill,
};
} if (!string.IsNullOrEmpty(url))
browser.Load(url);
else
browser.LoadHtml(""); }

(3)释放

browser.Dispose();

browser=null;

CefSharp.Cef.Shutdown();

(4)其他配置

去掉代理,增加加载网页速度

settings.CefCommandLineArgs.Add("proxy-auto-detect", "0");
settings.CefCommandLineArgs.Add("no-proxy-serve", "1");

参考:

wiki地址:https://github.com/cefsharp/CefSharp/wiki/CefSharp中文帮助文档

demo地址:https://github.com/cefsharp/CefSharp.MinimalExample

最新文章

  1. 猫哥网络编程系列:详解 BAT 面试题
  2. SubSonic3.0使用外连接查询时查询不出数据的问题修改
  3. 自定义scrollview右侧的滑动条
  4. varnish 的一个配置
  5. 一步一步教你将普通的wifi路由器变为智能广告路由器
  6. 怎样新建Oracle数据库
  7. VS2010中查询替换使用
  8. Web监控工具
  9. hi3531spi flash启动和bootrom启动的对比
  10. JS字符串和数组常用方法
  11. 初探Margin负值(转)
  12. Akka-CQRS(2)- 安装部署cassandra cluster,ubuntu-16.04.1-LTS and MacOS mojave
  13. VS Code 的常用快捷键和插件
  14. 关于supervisor的入门指北
  15. [UE4]创建Shooter基类,2种方法
  16. typescript泛型接口
  17. 第四章,java面向对象特性
  18. CURL模拟表单post提交及相关常用参数的使用(包括提交表单同时上传文件)
  19. Knockout JS 增加、去除、修改绑定
  20. session会话管理,与过滤器使用,访问控制

热门文章

  1. 在Mac系统下使用自己安装的PHP
  2. 对oracle中date/timestamp的操作
  3. JSF中使用f:ajax标签无刷新页面改变数据
  4. (转)C#特性详解
  5. 转:MySQL InnoDB Add Index实现调研
  6. 智能提示框---bai
  7. 2015.1.15 利用航线id取所有点的函数创建视图
  8. eclipse中的TODO和FIXME
  9. jquery-messager-消息提示
  10. JAVA基础知识总结10(包类)