【问题标题】:get javascript variable into webbrowser control winforms获取 javascript 变量到 webbrowser 控件 winforms
【发布时间】:2013-03-19 15:37:38
【问题描述】:

我在 Visual Studio 2010 中使用 webbrowser 控件来调用 JS 脚本。我可以从 web 浏览器调用一个函数,但我希望从 JS 获取一个变量值并在 winform 中使用它。

我有这个 JS 代码为例:

<script type="text/javascript">
function f() {
var val=0;
return val;
}
</script>

C# 代码不工作:

webBrowser.Document.InvokeScript("f");

调用JS函数并获取变量值的正确方法是什么?

【问题讨论】:

    标签: javascript .net winforms c#-4.0 webbrowser-control


    【解决方案1】:

    InvokeScript 将返回 javascript 函数返回的值。你只需要注意它的类型。数字和字符串将返回一个 c# 字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-30
      相关资源
      最近更新 更多