cefsharp获取ajax返回值,使用javascript从CefSharp浏览器获取文本框的值
我有一个Winforms应用程序,它具有ChromiumWebBrowser控件和一些基本的Windows控件。我希望能够点击一个按钮,调用JavaScript来获取浏览器中的文本框的值,并将返回的值复制到winforms应用程序中的文本框中。这里是我的代码:使用javascript从CefSharp浏览器获取文本框的值
string script = "(function() {return document.getElementById('Email');})();";
string returnValue = "";
var task = browser.EvaluateScriptAsync(script, new { });
await task.ContinueWith(t =>
{
if (!t.IsFaulted)
{
var response = t.Result;
if (response.Success && response.Result != null)
{
returnValue = (string)response.Result;
}
}
});
txtTarget.Text = returnValue;
说回来然而,结果却“{}”。我在Chrome中加载了相同的网页,并在开发工具中执行了相同的JavaScript,并获得了预期的文本框值。
我看到的演示有示例代码,只是“返回1 + 1;”,当我试图获得值“2”返回而不是“{}”。有趣的是,当我尝试
string script = "(function() {return 'hello';})()";
我仍然收到“{}”,就好像这不适用于字符串。
我一直在这里挠头,一直未能弄清楚如何解决这个问题。我是否犯了一个非常基本的语法错误,还是有更复杂的事情发生?
+0
您可能过早执行脚本,请参阅一般用法指南了解详细信息。 –
+0
单击按钮时会执行该脚本,因此,如果我可以等待,只要我想要,就无法加载该页面 –
cefsharp获取ajax返回值,使用javascript从CefSharp浏览器获取文本框的值相关推荐
- 使用JavaScript获取文本框的值方法
使用JavaScript获取文本框的值方法 第一种方法: 重点看<a onclick="add()">获取值</a> 在script中对应的是标签id的值, ...
- html获取文本框的值,如何获取输入框的内容
js如何获取input输入框中输入的值 直接使用.value属性即可获取输入框的内容. 详细的步骤如下: 首先获取输入框对应的DOM元素,如: var bt=document.getElementBy ...
- java如何获取单框的值_javaWeb获取文本框的值
javaWeb获取文本框的值 [2021-02-01 21:11:36] 简介: php if不等于空的判断方法:首先通过"$_POST['content'];"获取文本框的内容 ...
- 【kindeditor】KindEditor获取多个textarea文本框的值并判断非空
kindeditor官网:http://kindeditor.net/demo.php 如何获取多个KindEditor中textarea文本框的值,方式很多种(带有HTML标签). var intr ...
- js/jquery获取文本框的值与改变文本框的值
我们就用它来学习获取文本框的值及改变文本框的值. 代码如下 复制代码 <script> function get1() { document.getElementById("tx ...
- html获得文本框的值,jQuery中怎么获取文本框的值?
jQuery中怎么获取文本框的值?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. jQuery中获取文本框值的方法 下面就结合简单的代码示例,给大家介绍j ...
- php中怎样获取文本框的值,jQuery如何获取文本框的值?
本篇文章将给大家介绍如何使用jQuery获取文本框的值,希望对需要的朋友有所帮助! 下面就结合简单的代码示例,给大家介绍jQuery获取文本框值的方法介绍. HTML代码示例如下: 如何使用jQuer ...
- java计算两个文本框的值,java 文本框自动获取另外两个文本框的值的乘积
java 文本框自动获取另外两个文本框的值的乘积 关注:282 答案:2 手机版 解决时间 2021-02-25 21:59 提问者壹玍徴戰何亽陪 2021-02-25 13:53 在panel里 ...
- .jsp页面提交form表单,后台却无法获取input文本框value值
问题一:奇葩bug总结:input提交,后端获取不到value问题 注意: java后端jsp页面input disabled="disabled"表单提交,后端无法print获取 ...
最新文章
- python测试脚本 进制转换_使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)...
- WCF 4.0 进阶系列 – 第十二章 实现单向操作和异步操作(下)
- 理解ffmpeg中的pts,dts,time_base
- PyCharm出现module ‘matplotlib’ has no attribute ‘verbose问题
- Spring IoC(一)IoC容器的设计与实现:BeanFactory与ApplicationContext
- 工作36:接口返回形式一致
- 学习Spring Boot:(八)Mybatis使用分页插件PageHelper
- 云联惠认证时间_云联惠强制关闭真正原因是什么?
- 按规律插入一个数字到数组中
- Debian 26 岁生日快乐!Happy DebianDay!
- AJPFX关于JDK,JRE,JVM的区别与联系
- 【优化算法】混沌博弈优化算法(CGO)【含Matlab源码 1803期】
- Java解决:有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月的时候又生了了一对兔子。假设兔子都没有死亡,求第二年的总对数 。
- 45-js操作DOM和bom操作
- 网络舆情数据分析系统技术方案
- 这首王维的古诗该如何解析?
- 气象学需要计算机知识吗,应用气象学专业学什么
- spark远程桌面连接:使用机器人平台
- 中文英文翻译-英翻中文在线翻译
- MD5 到底算不算一种加密算法?