将javascript变量放入浏览器控件winforms中
get javascript variable into webbrowser control winforms
我在visual studio 2010中使用web浏览器控件来调用JS脚本。我能够从web浏览器调用一个函数,但我希望从JS中获得一个变量值,并在winform中使用它。
我有这个JS代码,例如:
<script type="text/javascript">
function f() {
var val=0;
return val;
}
</script>
c#代码不工作:
webBrowser.Document.InvokeScript("f");
调用JS函数并获得变量值的正确方法是什么?
InvokeScript将返回javascript函数返回的值。你只需要注意它的类型。数字和字符串将返回c#字符串。
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 如何更改文本框控件的不透明度值
- 所有控件的组合框
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 在angularjs中创建自定义控件的推荐方法
- 自定义控件中的双向绑定在SAPUI5中不起作用
- 如何在ASP中为用户控件添加Javascript对象网
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 在HTML5画布上添加按钮和控件
- 使用 WinForms GeckoFX 控件从 C# 调用 JavaScript 函数的推荐方法是什么?
- 在WinForms WebBrowser控件中禁用javascript
- 在winforms Web浏览器控件中调用href点击事件JavaScript
- winforms Web浏览器控件中的JavaScript访问问题
- 将javascript变量放入浏览器控件winforms中
- 在带有参数的winforms web浏览器控件中从JS调用c#方法出错