首页 > 其他分享 >cefsharp 执行 js 并返回结果

cefsharp 执行 js 并返回结果

时间:2023-10-13 19:33:44浏览次数:29  
标签:返回 cefsharp await EvaluateScriptAsync MessageBox js response browser

private async void button1_Click(object sender, EventArgs e)
{
    var response = await browser.EvaluateScriptAsync("document.title");
    if (response.Success)
        MessageBox.Show(response.Result?.ToString());

    response = await browser.EvaluateScriptAsync("function add(a,b){ return a + b; }");
    response = await browser.EvaluateScriptAsync("add(2,3)");
    if (response.Success)
        MessageBox.Show(response.Result?.ToString());
}

 

标签:返回,cefsharp,await,EvaluateScriptAsync,MessageBox,js,response,browser
From: https://www.cnblogs.com/nanfei/p/17762974.html

相关文章

  • JS加密/解密之webpack打包代码逆向
    Webpack是一个强大的打包工具,能够将多个文件打包成一个或多个最终的文件。然而,将已经经过打包的代码还原回原始源代码并不是一件直接的事情,因为webpack打包的过程通常会对代码进行压缩、混淆和优化,丢失了部分变量名和代码结构的信息。因此,完全还原打包前的源码可能并不现实。但......
  • cefsharp 循环从多个页面提取数据
    foreach(varurlinurls){varloaded=false;Action<object,FrameLoadEndEventArgs>frameLoadEndProc=(s,args)=>{if(args.Frame.IsMain&&args.Frame.Url==url.Value){loaded=true;......
  • js 下载csv
    exportToExcel(){varfileName="最新质量等级成本";constcsv=this.convertToCSV(this.datas);//将数据转换为CSV格式constblob=newBlob([csv],{type:'text/csv;charset=utf-8;'});//创建Blob对象constur......
  • Python JSON 库对 UTF8 字符的处理方式分析
    默认情况在使用json模块的json.dump时,默认会将非ASCII字符(中文字符等)进行Unicode转义,保证最终文件只有ASCII字符。例如下述代码:importjsonwithopen("text.json","w")asf:data={'1':111,'2':"你好",'3':"Hello",�......
  • 后端返回值方法
    后端接口怎么将值返回给前端呢?以下是其中一种方法:1、返回实体类@Data@BuilderpublicclassResEntityimplementsSerializable{/***错误编号*/privateIntegercode;/***错误信息*/privateStringmsg;/***返回......
  • json转excle代码
    一、需要安装pandas二、我的json文件内容[{"name":"John","age":28,"city":"NewYork"},{"name":"Alice","age":24,"city":"SanFrancisco"},{"name":"Bob......
  • 解决SUM函数返回为NULL
    解决SUM函数返回为NULLSUM函数的作用:计算某一字段中所有行的数值和,使用SUM函数进行对符合条件的结果行数进行求和。问题产生:sum求和时会对null进行过滤,不计算,但如果没有返回结果,则sum函数的返回值为null,不是0:解决方式:1.IFNULL使用IFNULL函数进行查询,判断第一个......
  • AX2012 正则表达式返回所有匹配的Match对象
    staticvoidTestMatches(Args_args){System.Text.RegularExpressions.MatchCollectionregExMatchs;System.Text.RegularExpressions.MatchregExMatch;System.Collections.IEnumeratormatchesEnum;Str1260......
  • 如何基于three.js(webgl)引擎架构,研发一套通过配置就能自动生成的3D机房系统
    序:这几年观察下来,大部分做物联网三维可视化解决方案的企业或个人,基本都绕不开3D机房。包括前面也讲过这样的案例《使用webgl(three.js)创建自动化抽象化3D机房,3D机房模块详细介绍(抽象版一)》 《 使用webgl(three.js)创建科技版3D机房,3D机房微模块详细介绍(升级版三)——......
  • js-base64加密解密
    下载安装npmi-Sjs-base64加密使用:Base64.encode('我是一段需要处理的字符')。解密使用:Base64.decode('5oiR5piv5LiA5q616ZyA6KaB5aSE55CG55qE5a2X56ym')使用引用import{Base64}from'js-base64'加密Base64.encode('我是一段需要处理的字符')解密Base64.dec......