当前位置: 首页 > news >正文

winform嵌入浏览器 webView2

1、项目引用nuget

2、winform窗体中初始化

 var webView = new WebView2();webView.Source = new Uri(url);webView.Dock = DockStyle.Fill;//接收js调用c#函数的消息webView.WebMessageReceived += CoreWebView2_WebMessageReceivedAsync;                this.panel1.Controls.Add(webView);//接受js调用c#代码
private async void CoreWebView2_WebMessageReceivedAsync(object sender, CoreWebView2WebMessageReceivedEventArgs e){try{function();}catch (Exception ex){MessageBox.Show(ex.Message);}}

3、webView2中的js调用c#代码

window.chrome.webview.postMessage(123);

http://www.lryc.cn/news/157397.html

相关文章:

  • stm32---用外部中断实现红外接收器
  • Filter过滤器及HttpServletRequest和HttpServletResponse
  • 02-打包代码与依赖
  • Kotlin(五) 循环语句
  • 数字孪生产品:数字化时代的变革引擎
  • 对接西部数据Western Digital EDI 系统
  • ClickHouse进阶(十):Clickhouse数据查询-4
  • FPGA原理与结构——FIFO IP核的使用与测试
  • ABB CMA120 3DDE300400面板
  • 【代码随想录day25】动态规划:01背包理论基础
  • Python Opencv实践 - 轮廓检测
  • c#保留两位小数
  • [machineLearning]非监督学习unsupervised learning
  • C语言深入理解指针(非常详细)(四)
  • 知识库建设:从0到1搞定知识库建设的方法论分享
  • SpringBoot+Vue 的留守儿童系统的研究与实现,2.0 版本,附数据库、教程
  • 28.考试
  • 浏览器窗口间的通信
  • MATLAB 的 plot 绘图
  • SpringBoot项目--电脑商城【获取省市区列表】
  • 使用git把本地项目关联远程代码仓库,并推送到远程仓库
  • Spring+MyBatis使用collection标签的两种使用方法
  • k8s集群中集群方式安装nacos
  • 极客时间:数据结构与算法之美【学习笔记+思考实践】
  • 基于视觉重定位的室内AR导航项目思路(2):改进的建图和定位分离的项目思路
  • nodejs+vue+elementui精品课程网站设计
  • 40个Linux常用命令组合
  • NIFI关于Variables的使用
  • 2、VRP基础
  • docker容器运行成功但无法访问,原因分析及对应解决方案(最新,以Tomcat为例,亲测有效)