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