CEFSharp致性JS脚本并获取返回数据


CEFSharp中需要用js脚本去获取一部分值,并进行返回

//StringBuilder sb = new StringBuilder();
//sb.AppendLine("function tempFunction() {");
////sb.AppendLine(" return document.body.innerHTML; "); 
//sb.AppendLine(" return window.dmtrack_pageid; ");
//sb.AppendLine("}");
//sb.AppendLine("tempFunction();");


var task01 = e.Frame.EvaluateScriptAsync("window.dmtrack_pageid");
task01.ContinueWith(t =>
{
	if (!t.IsFaulted)
	{
		var response = t.Result;
		if (response.Success == true)
		{
			if (response.Result != null)
			{
				string resultStr = response.Result.ToString();
				CookieHelper.dmtrack_pageid = resultStr;
			}
		}
	}
});                //var task01 = e.Frame.EvaluateScriptAsync("window.dmtrack_pageid");
task01.ContinueWith(t =>
{
	if (!t.IsFaulted)
	{
		var response = t.Result;
		if (response.Success == true)
		{
			if (response.Result != null)
			{
				string resultStr = response.Result.ToString();
				CookieHelper.dmtrack_pageid = resultStr;
			}
		}
	}
});
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:GIT pull时候出现 refusing to merge unrelated histories
下一篇:C# txt文本文件的读取与写入,
评论列表

发表评论

评论内容
昵称:
关联文章

CEFSharpJS脚本获取返回数据
C# CefSharp的使用
Http请求中Referer的设置,CEFSharp带Referer请求
使用.NET 6开发TodoList应用(10)——实现DELETE请求以及HTTP请求幂等
GZDBHelper中ExecuteDataReader方法,执行SQL语句,返回指定对象集合
.NETCore和.NET5 MVC解析获取appsettings.json数据
ASP.NET Core调用另一个控制器生成返回视图的html
手把手教你学Dapr - 9. 可观测
bat脚本:生成项目自动加壳发布
服务端获取客户端连接
GZDBHelper中HasRow方法,执行SQL语句,判断是否有返回数据
C# 执行Javascript脚本
Electron edge.js配置
深入理解js中的yield
客户端发送,服务端接收输出
CEFSharp中请求设置Header
简单制作一个NPM包发布到www.npmjs.com
使用.NET 6开发TodoList应用(填坑1)——实现当前登录用户获取
算法:计算两个大量数据的数组交集,差集,集,(数据差异)
基础字典管理功能开发-表结构设计,模型更新和数据库迁移脚本生成

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码