cef支持.net6.0
开发环境:vs2022,.net6.0 cef CefSharp.Common.NETCore 114.2.100
安装
Cefsharp简介
CEF ,全称Chromium Embedded Framework ,基于谷歌 Chromium项目的开源Web Browser控件,它的主要用途是嵌入了第三方应用以实现浏览器相关的功能。例如国内的360安全浏览器的兼容模式即IE的内核,极速模式即Chromium内核;最近微软新推出的Microsoft Edge也是基于Chromium开源项目实现的
CefSharp是Cef的C#版本,让Chromium浏览器也可嵌入WinForms 中
安装步骤
第一步:右键项目,点击 管理NuGet程序包 , 输入Cefsharp 关键字搜索, 选择 CefSharp.WinForms ,CefSharp.Common.NETCore 进行安装
————————————————
版权声明:本文为CSDN博主「程序猿知秋」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_25702235/article/details/128615102
- 第二步:新建窗体Form1
using CefSharp; using CefSharp.WinForms;namespace WinFormsCef {public partial class Form1 : Form{public ChromiumWebBrowser chromeBrowser;public Form1(){InitializeComponent();InitCef();}public void InitCef(){//参数设置CefSettings settings = new CefSettings();// settings.Locale = "zh-CN";// settings.CefCommandLineArgs.Add("disable-gpu", "1");//去掉gpu,否则chrome显示有问题Cef.Initialize(settings);//创建实例chromeBrowser = new ChromiumWebBrowser("https://www.baidu.com");// 将浏览器放入容器中panel1.Controls.Add(chromeBrowser);chromeBrowser.Dock = DockStyle.Fill;}private void button1_Click(object sender, EventArgs e){if(textBox1.Text.Length>0)chromeBrowser.Load(textBox1.Text);}} }
- 第三:重点要引入
- using CefSharp;
using CefSharp.WinForms;
效果如下:
cef支持.net6.0相关推荐
- 升级Jenkins镜像,支持.NET6.0
(寒天催日短,风浪与云平) 书接上文,上回咱们说到了<[Blog.Core开源]完成升级.NET 6.0>,只是代码层面的升级,今天趁着周末正好把生产环境也升级下(大家可以酌情升级哟).过 ...
- Asp.NetCore3.1开源项目升级为.Net6.0
概述 自从.Net6.0出来后,一直想之前开发的项目升级.Net6.0,有时想想毕竟中间还跨了个5.0版本,升级起来不知道坑大不大,最近抽时间对升级的方案做了些研究,然后将代码升级为.Net6.0.本 ...
- .NET微服务迁移至.NET6.0的故事
目录 为什么是.NET 历史原因 生产力和性能 法律风险 迁移过程 代码迁移 发布计划 迁移结果 关于性能的提升 更完善的观测指标 性能提升来自哪里? .NET Freamwork 到 .NET Co ...
- .NET6.0的日志组件Log4net
前言:不允许让没有任何日志监控的项目上线,所以说真正开发起来必须要有监控,相当于多一双眼睛帮着我们看项目在运行时会不会有什么问题,我们要不断的在每个环节写日志,这样发生异常我们可以快速知道哪里有问题了 ...
- 英特尔cpu发布时间表_英特尔第11代桌面CPU将会支持PCIe4.0,Z490主板或可支持PCIe4.0...
Hello大家好,我是兼容机之家的小牛. PCIe4.0在AMD平台上的X570芯片组中早已应用了,但是英特尔这边还没有一点动静,英特尔甚至还声称PCIe4.0没有用.不过终究架不住真香定律,近日,有 ...
- 用C#实现RSS的生成和解析,支持RSS2.0和Atom格式
原文:用C#实现RSS的生成和解析,支持RSS2.0和Atom格式 RSS已经非常流行了,几乎所有有点名气的和没名气的网站都有提供RSS服务. 本文详细教你什么是RSS,如是在.Net中使用RSS. ...
- vue 日期前面加0_vue日期组件 支持vue1.0和2.0
vue-datetime 使用vue编写的时间组件,小巧实用,支持vue1.0,vue2.0 v1.0 功能: 1.支持同时展开多个日期选择框 2.支持单击选中和取消,可配置单选和多选 3.支持双击启 ...
- u-boot移植第三弹——移植2013.10u-boot到RealARM210 cortex-A8开发板(支持moviNAND_Fusing_Tool_v2.0)
在移植2012.10过程中遇到个麻烦的问题,到写这篇文章的时候还是没找原因在哪,导致无法正常运行.我遇到的问题如下:__bss_start和__bss_end__这两个地址无法正确得到地址,也就是bs ...
- 【Blog.Core开源】将Program升级为.NET6.0版本
大家假期好,好久不见,之前忙于其他事情,公众号暂时搁置了一个月了,新的一年开始了,很多小伙伴开始催更了,粉丝的要求必须满足. 2022年打算重点推广BCVP社区,所以还是希望有愿意投稿的小伙伴,积极投 ...
最新文章
- tcp拥塞控制编程实验c语言代码,C语言 计算机网络TCP拥塞控制模拟程序
- 轻量级神经网络:ShuffleNetV2解读
- strcpy和memcpy的区别 | strcpy和strncpy的区别
- CH2-1 类型 操作 表达式
- MZOJ 1134: 二叉苹果树
- XML——XSLT的一个简单荔枝
- [Beego] 内置的模板函数(不同格式的字符串和html的互转)
- Google Guava,牛逼的脚手架
- java通过url获取网页内容_Java语言通过URL读取网页数据并保存到本地文件(代码实例)...
- sql:数据定义语言ddl
- linux系统重启方式,查看linux系统重启的命令和方式
- (转)Atom安装插件被墙,解决方案:给apm设置中国国内镜像
- java魔兽争霸_GitHub - mzhg/jw3gparser: Java解析《魔兽争霸3》游戏录像工具
- android 开发客户端开发,【Android应用】Android网站客户端的开发介绍(1)
- 解决吉特哈布原本可以访问突然访问不了的问题
- 【码云学习02】Git基本命令
- 软件测试等价类划分以及边界值
- 规划设计系列1 | 现场踏勘,1架无人机能顶5个人
- Node.js最新版黑马配套笔记
- Mac下使用Xcode的freopen读取输入输出