测试CefSharp.WinForms的基本用法

  微信公众号“dotNET全栈开发”的文章《C#使用CefSharp内嵌网页-并给出C#与JS的交互示例》介绍了CefSharp的基本用法。CefSharp支持在.net程序中内置Chromium,它是Chromium Embedded Framework (CEF) 的轻量化封装。
  CefSharp面向Winform、wpf等提供对应的NuGet包,主要包括以下几类。本文测试CefSharp.WinForms的基本用法。

  • CefSharp.WinForms
  • CefSharp.Wpf
  • CefSharp.OffScreen
  • CefSharp.Wpf.HwndHost

  CefSharp.WinForms支持.net framework4.5.2和4.6.2。
在这里插入图片描述
  新建基于.net framework4.6.2的winform项目,通过NuGet包管理器搜索并添加最新版的CefSharp.WinForms包。
在这里插入图片描述
  安装完CefSharp.WinForms后,会在VS的工具箱中增加CefSharp工具分类,其中的ChromiumWebBrowser控件即为winform中可使用的浏览器组件。
在这里插入图片描述
  ChromiumWebBrowser控件支持加载在线url网址,也支持加载本地html文件。即可以通过load函数实时加载,也可以调用异步函数加载网页。ChromiumWebBrowser的常用加载函数主要包含以下几种。本文中使用load函数进行测试。

	public void Load(string url)
	public void LoadUrl(string url)//该函数内部也是调用的load函数
	public Task<LoadUrlAsyncResponse> LoadUrlAsync(string url)//异步加载网址
	public static void LoadHtml(this IChromiumWebBrowserBase browser, string html, bool base64Encode = false)

  代码比较简单,在此不再粘贴代码,仅列出测试程序运行的截图。下图为访问百度网站。
在这里插入图片描述

  访问csdn博客网站。
在这里插入图片描述

  访问本地html文件。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值