首页 > 编程语言 >CefSharp C# App 中嵌入 Chrome 浏览器

CefSharp C# App 中嵌入 Chrome 浏览器

时间:2023-03-10 23:56:41浏览次数:38  
标签:CefSharp 浏览器 C# App Chrome browser

在本文中,你会学到如何轻松地将奇妙的CefSharp网页浏览器组件(基于Chromium)集成到你的C# app中。

然后,你可以使用此web浏览器:

    给用户提供一个集成的浏览体验
    用HTML / JavaScript编程添加嵌入式界面
    用于web自动化

CefSharp可靠,快速,完全开源,不需要任何额外的依赖就可以安装到最终用户(除VC ++ Runtime 2013以外)。支持winform .net4.5以上

 

建议使用nuget获取安装:搜索CefSharp,选择CefSharpWinform或CefSharpWPF安装即可

using CefSharp;
using CefSharp.WinForms;

public ChromiumWebBrowser browser;
public void InitBrowser(){
    Cef.Initialize(new CefSettings());
    browser = new ChromiumWebBrowser ("www.google.com");
    this.Controls.Add(browser);
    browser.Dock = DockStyle.Fill;
}

在调用 ​​InitializeComponent()​​之后就调用InitBrowser():

-----------------------------------
使用 CefSharp 在 C# App 中嵌入 Chrome 浏览器
https://blog.51cto.com/cplvfx/5391952

 


 

 

标签:CefSharp,浏览器,C#,App,Chrome,browser
From: https://www.cnblogs.com/l1pe1/p/17205022.html

相关文章

  • docker-compose
    docker-compose是基于docker的开源项目,托管于github上,由python实现,调用docker服务的API负责实现对docker容器集群的快速编排,即通过一个单独的yaml文件,来定义一组相关的容......
  • Cesium渲染模块之Texture
    1.引言Cesium是一款三维地球和地图可视化开源JavaScript库,使用WebGL来进行硬件加速图形,使用时不需要任何插件支持,基于Apache2.0许可的开源程序,可以免费用于商业和非商业......
  • CFR-857解题报告
    比赛传送门A.TheVeryBeautifulBlanket题意:构造一个\(n\timesm\)的矩阵,使得任意\(4\times4\)的子矩阵中,左上\(2\times2\)与右下\(2\times2\)的矩阵的异......
  • ecplise高亮显示sql语句
    有的时候,开发工具使用的是ecplise,但是有涉及到sql语句,ecplise自带没法显示sql的语法,这里我们可以下载一款插件,地址  ecplise设置           ......
  • Secrets in different family traditions-------learning journals 2
     Throughthisweek'sstudy,Ilearnedthatdifferentfamilieshavedifferenttraditions,buttheyalsohidesomesecrets.Thestoryofeachfamilyis......
  • Spring-IOC理论浅析
    IOC理论最开始时业务实现:UserDao接口UserDaoImpl实现类UserService业务接口UserServiceImpl业务实现类在我们之前的业务中,用户的需求可能会影响我们原来的代码,我们......
  • Dockerfile
    dockerbuild命令用于使用Dockerfile创建镜像。-f:指定要使用的Dockerfile路径;-t:镜像的名字及标签,通常name:tag或者name格式;可以在一次构建中为一个镜像设置多......
  • C语言介绍
    带你认识C语言最近有刚开始学习编程的同学问我:“C语言是什么?C语言是怎么来的?C语言用来干什么?”。对,在学习C语言之前,首先了解C语言的发展例程,这应该是每一个刚刚开始学习C......
  • 当SQLCA全局对象不使用时如何妥善处理避免误引用
    当我们有多个连接到数据库时,可能默认的链接不用sqlca。默认它还是存在,而且当我们写内嵌sql时,不用usingxxx时。会默认使用到sqlca造成难于测试的错误。(sqlca没有赋值但是被......
  • Microsoft 365 解决方案:授予Viva Engage权限
    Blog链接:​​​​https://blog.51cto.com/13969817​​​为了使用来自Yammer/VivaEngageAPI的信息,我们需要通过以下操作向ModernSharePoint应用程序授予权限,今天将给大......