1

我在 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函数并获取变量值的正确方法是什么?

4

1 回答 1

1

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

于 2013-03-19T15:44:57.567 回答